U++: Issueshttps://www.ultimatepp.org/redmine/https://www.ultimatepp.org/redmine/redmine/favicon.ico2020-10-30T18:53:03ZRedmine
Redmine Bug #2096 (Approved): DropList can not be closed on macOS by clicking on window empty areahttps://www.ultimatepp.org/redmine/issues/20962020-10-30T18:53:03ZZbigniew Rebacz
<p>This works fine on Windows and on Linux probably too, but on Mac you can close drop list by Esc or switching to another control. The default behavior is that when you click in empty space the list has been closed.</p>
<p>Maybe it is good time to re-switch to mac and to fix these two issues (the first one is with focus found during rc testing) :)</p> Feature #2080 (Approved): Add support for physical forward/backword mouse buttonshttps://www.ultimatepp.org/redmine/issues/20802020-10-03T09:03:30ZZbigniew Rebacz
<p>Some time ago I bought following mouse <a class="external" href="https://www.logitech.com/pl-pl/product/corded-mouse-m500s">https://www.logitech.com/pl-pl/product/corded-mouse-m500s</a> would be good if upp could take opportunity to support physical backwards/forward buttons.</p>
<p>Would be nice addition to following situations:<br />- FileSel<br />- Help<br />- CodeEditor (For returning to previous place)<br />- WebBrowser...</p> Bug #1953 (Approved): Small prompt icons with GTK backend (regression)https://www.ultimatepp.org/redmine/issues/19532019-04-23T22:38:24ZZbigniew Rebacz
<p>It seems that the icons for prompts dialogs are very small in comparison to what we have before (For example in previous release). They are hard to view on my machine (FullHD monitor).</p>
<p>Tested on Manjaro GNU/Linux with KDE (GTK backend). More information in screenshot.</p> Bug #1935 (Approved): macOS: Global menu item is selected after selecting option that open new wi...https://www.ultimatepp.org/redmine/issues/19352019-03-01T17:07:35ZZbigniew Rebacz
<p>-</p> Bug #1933 (Rejected): Fonts are not verticaly centered on Manjaro Linux (KDE)https://www.ultimatepp.org/redmine/issues/19332019-02-26T20:10:10ZZbigniew Rebacz
<p>I just installed new distribution and found that text is not vertically centered like on other distributions. I attached screenshot for more information:</p> Bug #1931 (Approved): MenuBar immediatly close after upping right mouse button (Mint Cinamon)https://www.ultimatepp.org/redmine/issues/19312019-02-20T20:09:59ZZbigniew Rebacz
<p>After clicking right button the menu show for very short period of time and the close. It happens for controls such as EditField or in IconDes icon list.</p>
<p>The issue is reproduce with Linux Mint Cinamon environment (probably on Gnome distros it behaves similar).</p>
<p>Please test before release.</p> Bug #1930 (Approved): MacOS: TheIDE insert color automatically selects color when mouse over windowhttps://www.ultimatepp.org/redmine/issues/19302019-02-15T13:22:47ZZbigniew Rebacz
<p>It seems that it is backend issue. The color is selected when mouse move over the window. This behavior is strange.</p>
<p>Insert color option is available under "Edit -> Insert -> Insert color..".</p> Bug #1928 (Approved): The sub-menu can be trimmed on macOShttps://www.ultimatepp.org/redmine/issues/19282019-02-07T17:10:38ZZbigniew Rebacz
<p>Please refere to the screenshot I attached to this ticket. If you invoke menu in the end of the space it will be trimmed instead of spawning it above with full size.</p>
<p>The other application behaves the same, but i think it is pure user experience in compare to other platforms.</p>
<p>We should also think to allow user to display package options within the top menu of TheIDE.</p> Bug #1927 (Approved): Minimal window size is not respectedhttps://www.ultimatepp.org/redmine/issues/19272019-01-25T23:44:14ZZbigniew Rebacz
<p>For me it seems like the regression. Some window with defined minimal size now can be very very small.</p>
<p>Tested on GTK back-end.</p>
<p>The priority is set to urgent, because the core functionality is broken. We also need to know that other platforms are affected as well.</p> Task #1901 (Rejected): Replace GUI_APP_MAIN_HOOK with something more polishedhttps://www.ultimatepp.org/redmine/issues/19012018-08-11T19:09:41ZZbigniew Rebacz
<p>GUI_APP_MAIN_HOOK is now part of public CtrlCore API and it looks bad and generates warning "GUI_APP_MAIN_HOOK" redefined when used as designed.</p>
<p>In my opinion GUI_APP_MAIN_HOOK problem should be solved in following way:<br /><pre><code class="cpp syntaxhl"><span class="CodeRay"><span class="comment">// Solution</span>
std::function<<span class="predefined-type">bool</span>()> AfterAppInitHandler = {};
<span class="preprocessor">#define</span> GUI_APP_MAIN \
<span class="directive">void</span> GuiMainFn_(); \
\
<span class="predefined-type">int</span> main(<span class="predefined-type">int</span> argc, <span class="predefined-type">char</span> *argv, <span class="directive">const</span> <span class="predefined-type">char</span> *envptr) { \
UPP::AppInit__(argc, (<span class="directive">const</span> <span class="predefined-type">char</span> **)argv, envptr); \
<span class="keyword">if</span>(AfterAppInitHandler && AfterAppInitHandler()) \
<span class="keyword">return</span> UPP::GetExitCode(); \
...
<span class="comment">// Usage:</span>
INITBLOCK {
AfterAppInitHandler = []() -> <span class="predefined-type">bool</span> {
<span class="comment">// Do whatever you need here (handle command line etc.)... </span>
<span class="keyword">return</span> <span class="predefined-constant">false</span>;
};
}
</span></code></pre></p>
<p>Clean and elegant solution compatible with c++11 and above that can be used in 3-rd party code with convenience.</p> Task #1840 (New): System notification should not be limited only to tray iconhttps://www.ultimatepp.org/redmine/issues/18402018-02-18T20:21:13ZZbigniew Rebacz
<p>Application should be able to send system notification without the need of use TrayIcon class.<br /><pre><code class="cpp syntaxhl"><span class="CodeRay"><span class="keyword">class</span> <span class="class">TrayIcon</span> {
<span class="directive">void</span> Info(<span class="directive">const</span> <span class="predefined-type">char</span> *title, <span class="directive">const</span> <span class="predefined-type">char</span> *text, <span class="predefined-type">int</span> timeout = <span class="integer">10</span>) { Message(<span class="integer">1</span>, title, text, timeout); }
<span class="directive">void</span> Warning(<span class="directive">const</span> <span class="predefined-type">char</span> *title, <span class="directive">const</span> <span class="predefined-type">char</span> *text, <span class="predefined-type">int</span> timeout = <span class="integer">10</span>) { Message(<span class="integer">2</span>, title, text, timeout); }
<span class="directive">void</span> Error(<span class="directive">const</span> <span class="predefined-type">char</span> *title, <span class="directive">const</span> <span class="predefined-type">char</span> *text, <span class="predefined-type">int</span> timeout = <span class="integer">10</span>) { Message(<span class="integer">3</span>, title, text, timeout); }
};
</span></code></pre></p>
<p>So, this can be moved to CtrlCore as a separate method class like:<br /><pre><code class="cpp syntaxhl"><span class="CodeRay"><span class="keyword">class</span> <span class="class">Notification</span> final {
<span class="directive">public</span>:
Notification() = <span class="keyword">delete</span>;
<span class="directive">static</span> Info(...) {...}
}
</span></code></pre></p> Bug #1811 (Approved): Font scaling breaks auto-complete popup placemenhttps://www.ultimatepp.org/redmine/issues/18112017-11-13T23:47:05ZZbigniew Rebacz
<p><a class="external" href="https://www.ultimatepp.org/forums/index.php?t=msg&goto=48965&#msg_48965">https://www.ultimatepp.org/forums/index.php?t=msg&goto=48965&#msg_48965</a> - it seems that this is CtrLib or CtrlCore problem. Please give high attention, because of the importance of UHD displays.</p> Bug #1481 (Rejected): Fix DHCtrl for X11 and recover OpenGLhttps://www.ultimatepp.org/redmine/issues/14812016-06-25T18:25:59ZZbigniew Rebacz
<p>It seems that recent changes to DHCtrl cause that OpenGL is not rendered on X11 backend. The easiest fix is to revert to old code with commenting.</p> Bug #1397 (Approved): CTRL+SHIFT+$(Number) shortcuts dosen't work on GTK and X11 backend (Confirm...https://www.ultimatepp.org/redmine/issues/13972016-03-28T19:22:31ZZbigniew Rebacz
<p><a class="external" href="http://www.ultimatepp.org/forums/index.php?t=msg&goto=46226&#msg_46226">http://www.ultimatepp.org/forums/index.php?t=msg&goto=46226&#msg_46226</a></p>
<p>Easily reproducible with reference/Events.cpp</p>
<p>On X11 backend only CTRL+SHIFT+2 works. Priority is high because two back-ends are affected.</p>
<p>Windows is not affected.</p> Feature #816 (New): Handle resolution change event on all existing backendshttps://www.ultimatepp.org/redmine/issues/8162014-07-26T11:57:27ZZbigniew Rebacz
<p>I think we should handle OS resolution change evnet. This is very important, because in currently U++ release we need to restart our application to adapt to the new definition.</p>
<p>Bugs related with this feature:<br />- Menubar can be open only on one certain screen when we turn on multimonitor mode in OS.<br />- When new resolution is bigger than previous window cannot be maximize.<br />- Probably more...</p>
<p>P.S.<br />This feature needs changes in Upp CtrlCore initialization structure. We need to reinitialize static variables when resolution is changed.</p>