<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to feature-requests</title><link>https://sourceforge.net/p/mathgl/feature-requests/</link><description>Recent changes to feature-requests</description><atom:link href="https://sourceforge.net/p/mathgl/feature-requests/feed.rss" rel="self"/><language>en</language><lastBuildDate>Sun, 02 Apr 2023 12:01:27 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/mathgl/feature-requests/feed.rss" rel="self" type="application/rss+xml"/><item><title>Add support for Gtk 4 widget class</title><link>https://sourceforge.net/p/mathgl/feature-requests/7/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I looked up the discussion feeds and found that this has been planned many years ago. Will MathGL supports a Gtk 4 widget class, just like Fl_MathGL, QMathGL, and wxMathGL? Since Gtk is very popular, it would be very nice if this can be realized.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Yihua Liu</dc:creator><pubDate>Sun, 02 Apr 2023 12:01:27 -0000</pubDate><guid>https://sourceforge.netde6d10d62c12aac924d5de684177620096d8a9e6</guid></item><item><title>Make MathGL relocatable</title><link>https://sourceforge.net/p/mathgl/feature-requests/6/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The absolute path &lt;code&gt;MGL_FONT_PATH&lt;/code&gt; is used inside &lt;code&gt;mglFont::LoadBin&lt;/code&gt; and &lt;code&gt;mglFont::Load&lt;/code&gt;. But this only works if I don't move the installed files to a different location. &lt;br/&gt;
This is needed for vcpkg. &lt;br/&gt;
Maybe use an env variable to get the &lt;code&gt;MGL_FONT_PATH&lt;/code&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Sat, 08 Jan 2022 03:20:07 -0000</pubDate><guid>https://sourceforge.netb0cbc8282ef76687e6e9eb3d42ea1e4f28c4dcc8</guid></item><item><title>Color scheme presets</title><link>https://sourceforge.net/p/mathgl/feature-requests/5/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Coming from using matplotlib, they have many high quality, predefined color schemes. I think it would  be helpful to have something similar in MathGL. What do you think about adding color scheme keywords? MathGL could precompute the internal color representation and substitute this, or simply substitute the keyword for a char array containing the color scheme color ids. I think it would make it faster and easier for people to make nicer looking graphs, even if they don't have a great artistic sense.&lt;/p&gt;
&lt;p&gt;Maybe the syntax could be &lt;code&gt;{keyword}&lt;/code&gt;. When the parser sees there is no comma, it knows it is a keyword rather than color stop. Maybe &lt;code&gt;@keyword&lt;/code&gt; or other symbol would be nice, but I see pretty much every special character has already been used up, so maybe that's not possible.&lt;/p&gt;
&lt;p&gt;Another idea that could be more forward compatible is adding an alias to the methods for a "Style" struct with methods to set colors/text/lines/etc by keywords. Could use enums in this case as keywords, since no longer limited by char array inputs. Anyways, I'm really just suggesting some way to define plain text names "winter", "jet", "dash", "dot", etc. It wouldn't be possible for all styles, but we could at least cover all the most common ones. It would allow for self-documenting code and make it easier and more appealing for less frequent users of MathGL; they wouldn't have to look up the style symbol docs every time they need to set a style.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Isaac</dc:creator><pubDate>Wed, 24 Apr 2019 16:29:12 -0000</pubDate><guid>https://sourceforge.net9866628309ebc93306803b83cb73f1a1ceb0922d</guid></item><item><title>#4 Add CPack support</title><link>https://sourceforge.net/p/mathgl/feature-requests/4/?limit=25#a74d</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I have made a mistake in "set(CPACK_DEBIAN_PACKAGE_MAINTAINER ...)" due to formatting of the text.&lt;br /&gt;
CPACK_DEBIAN_PACKAGE_MAINTAINER must be set to the package maintainer name (in quotes).&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Petr Aleksandrov</dc:creator><pubDate>Sun, 15 Feb 2015 21:14:41 -0000</pubDate><guid>https://sourceforge.net7ef6771787958d156407a19346fbdf491a0af3ad</guid></item><item><title>Add CPack support</title><link>https://sourceforge.net/p/mathgl/feature-requests/4/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I propose to add CPack support to MathGL.&lt;br /&gt;
The simplest way is to add the following lines to the end of the root CMakeLists.txt (at least for support of Debian packages):&lt;br /&gt;
set(CPACK_PACKAGE_VERSION 2.3.2)&lt;br /&gt;
set(CPACK_DEBIAN_PACKAGE_MAINTAINER "&amp;lt;package maintaner="" name=""&amp;gt;")&lt;br /&gt;
include(CPack)&lt;/p&gt;
&lt;p&gt;Setting CPACK_DEBIAN_PACKAGE_MAINTAINER is required to build Debian package.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Petr Aleksandrov</dc:creator><pubDate>Sun, 15 Feb 2015 21:11:16 -0000</pubDate><guid>https://sourceforge.netbe33654d36584a15f91b04b1ac1542369ab2208f</guid></item><item><title>#3 Qt 5 Support</title><link>https://sourceforge.net/p/mathgl/feature-requests/3/?limit=25#af63</link><description>&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: open --&amp;gt; closed&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alexey Balakin</dc:creator><pubDate>Tue, 20 May 2014 19:37:43 -0000</pubDate><guid>https://sourceforge.net4501f6c507ef4404b4c75cd53550e8b31b064bc3</guid></item><item><title>#3 Qt 5 Support</title><link>https://sourceforge.net/p/mathgl/feature-requests/3/?limit=25#4cf4</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;+1 (to show that this feature is important for some people).&lt;br /&gt;
I've even tried to port it myself but failed so far.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Mateusz B</dc:creator><pubDate>Tue, 12 Nov 2013 17:36:44 -0000</pubDate><guid>https://sourceforge.net4841f991c66829027543ee7033a929c895e7157f</guid></item><item><title>Qt 5 Support</title><link>https://sourceforge.net/p/mathgl/feature-requests/3/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Qt 5 support.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Petr Aleksandrov</dc:creator><pubDate>Mon, 24 Dec 2012 16:38:11 -0000</pubDate><guid>https://sourceforge.net01e3e4c62af119d4a8680d0d046ebb9ffff740d5</guid></item><item><title>Qt 5 Support</title><link>https://sourceforge.net/p/mathgl/feature-requests/3/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Ticket 3 has been modified: Qt 5 Support&lt;br /&gt;
Edited By: Alexey Balakin (abalakin)&lt;br /&gt;
Status updated: u'open' =&amp;gt; u'closed'&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Petr Aleksandrov</dc:creator><pubDate>Mon, 24 Dec 2012 16:38:11 -0000</pubDate><guid>https://sourceforge.netccf29ee4af4aa610b94966320e64f9078fd6b66b</guid></item><item><title/><link>https://sourceforge.net/p/mathgl/feature-requests/2/</link><description/><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alexey Balakin</dc:creator><pubDate>Tue, 16 Oct 2012 12:39:13 -0000</pubDate><guid>https://sourceforge.net4693a9145fc67935a0216b9b87dce1d207fb7c9f</guid></item></channel></rss>