Skip to content

Commit

Permalink
Make up/down keys in expression history smarter (cycle through expres…
Browse files Browse the repository at this point in the history
…sion history in less cases); Fixes for old gtk versions; Remove prefix text from initial to-expression completion; Add margin to spinners and abort on left-click; Add top margin to first launch instructions and use relative font size; Hide instructions for messages before saving preferences; Fix smart parentheses keyboard shortcut (add shift); Fix unit manager to unit menu alignment; Include currently edited expression when cycling through expression history; Update translations; Update manual
  • Loading branch information
hanna-kn committed Jan 4, 2021
1 parent 42398c4 commit 28c1d0e
Show file tree
Hide file tree
Showing 18 changed files with 4,668 additions and 4,503 deletions.
5 changes: 5 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
2021-01-01 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Make up/down keys in expression history smarter (cycle through expression history in less cases)
* Fix smart parentheses keyboard shortcut (add shift)

2020-12-23 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Adjust icon/button sizes in history view when custom font is used
Expand Down
26 changes: 23 additions & 3 deletions data/main.ui
Original file line number Diff line number Diff line change
Expand Up @@ -641,8 +641,8 @@
<signal name="configure-event" handler="on_configure_event" swapped="no"/>
<signal name="delete-event" handler="on_main_window_close" swapped="no"/>
<signal name="destroy-event" handler="on_main_window_close" swapped="no"/>
<signal name="focus-in-event" handler="on_main_window_focus_in_event" swapped="no"/>
<signal name="key-press-event" handler="on_key_press_event" swapped="no"/>
<signal name="key-release-event" handler="on_key_release_event" swapped="no"/>
<child>
<object class="GtkBox" id="top_vbox">
<property name="visible">True</property>
Expand Down Expand Up @@ -2608,8 +2608,18 @@ On: 1.1 * 1.1 ≈ 1.2</property>
</packing>
</child>
<child type="overlay">
<object class="GtkSpinner" id="expressionspinner">
<object class="GtkEventBox" id="expressionspinnerbox">
<property name="can-focus">False</property>
<property name="events">GDK_BUTTON_PRESS_MASK</property>
<property name="border-width">12</property>
<property name="visible-window">False</property>
<signal name="button-press-event" handler="on_resultspinner_button_press_event" swapped="no"/>
<child>
<object class="GtkSpinner" id="expressionspinner">
<property name="visible">True</property>
<property name="can-focus">False</property>
</object>
</child>
</object>
</child>
</object>
Expand Down Expand Up @@ -2892,8 +2902,18 @@ On: 1.1 * 1.1 ≈ 1.2</property>
</object>
</child>
<child type="overlay">
<object class="GtkSpinner" id="resultspinner">
<object class="GtkEventBox" id="resultspinnerbox">
<property name="can-focus">False</property>
<property name="events">GDK_BUTTON_PRESS_MASK</property>
<property name="border-width">12</property>
<property name="visible-window">False</property>
<signal name="button-press-event" handler="on_resultspinner_button_press_event" swapped="no"/>
<child>
<object class="GtkSpinner" id="resultspinner">
<property name="visible">True</property>
<property name="can-focus">False</property>
</object>
</child>
</object>
<packing>
<property name="index">1</property>
Expand Down
21 changes: 21 additions & 0 deletions data/qalculate-gtk.appdata.xml.in
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,27 @@
</provides>
<translation type="gettext">qalculate-gtk</translation>
<releases>
<release version="3.16.0" date="2021-01-04">
<description>
<p>Changes:</p>
<ul>
<li>Redesigned expression, status, and result widgets</li>
<li>Chain mode and syntax (e.g. 1+2*3=(1+2)*3=6)</li>
<li>Configurable calculate-as-you-type add to history delay</li>
<li>Improved completion</li>
<li>Support for qalc commands in GUI (expression is interpreted as command if it begins with '/')</li>
<li>Support for reading expressions and commands from file in GUI (as in qalc, using command line option -f/--file)</li>
<li>Use arrow instead of "to" by default</li>
<li>French GUI translation</li>
<li>Make all currency codes (except CUP and KGS) case insensitive</li>
<li>Fixes for floating point format output</li>
<li>Fix segfault on factorization in qalc</li>
<li>Fix saving of local data objects</li>
<li>Fix BYN exchange rate url</li>
<li>Minor bug fixes and feature improvements</li>
</ul>
</description>
</release>
<release version="3.15.0" date="2020-11-23">
<description>
<p>Changes:</p>
Expand Down
Loading

0 comments on commit 28c1d0e

Please sign in to comment.