Logo of the activity Sliderule

Sliderule

Download
Version 36 License GPLv3

a mechanical calculator for multiplication, division, log, and more

Changelog

36
* Port to GTK3, Port to Python 3 
* New translations
* Regenrate POT file

35

ENHANCEMENT:
* New translations

33

ENHANCEMENT:
* New translations

31

ENHANCEMENT:
* New translations

29

ENHANCEMENT:
* New translations

27

ENHANCEMENT:
* Add textview support to GNOME version

25

ENHANCEMENTS:
* Ignacio Rodriguez port to gtk3
* Added support for touch and on-screen keyboard

23

ENHANCEMENTS:
* Conversion to Cairo graphics
* New translations

BUG FIXES:
* Wrong address for FSF in license

23

ENHANCEMENT:
* Harmonize strings: Can not divide by zero

22

BUG FIXES:
* Fixed edit toolbar problem on old-style Sugar toolbar (#2429)

21

ENHANCEMENT:
* Added test for locale-specific decimal-point rendering

20

BUG FIXES:
* Fixed logic error in copy/paste code

19

ENHANCEMENTS:
* Simpler definition of linear slide
* Copy/paste values to/from clipboard
* Major refactoring to make modifcation of the code easier

18

ENHANCEMENTS:
* Resized text field (#2329)
* Combined two label functions into one (#2329)
* Using build-in round instead of my own version
* Added in-line documentation for modifying the code

17

ENHANCEMENTS:
* Better error-message handling for custom sliders (#2325)
* Custom slide *and* custom stator (#2326)
* Added results label entry for custom slides (#2326)

16

ENHANCEMENTS:
* Customizable slide
* Enable typing into tabs to move slides
* Major refactoring of calculations
* Major refactoring of slide, stator generation

15

ENHANCEMENTS:
* Added log log scale

14

ENHANCEMENTS:
* Switched to combo boxes in order to enable user-definable combinations (#2225)
* Added button to realign slides
* Added keyboard shortcuts (e.g., arrow keys to move slides)
* Code reorder in order to accomodate user-definable combinations

13

ENHANCEMENTS:
* Added K (cube), S (sine), and T (tangent) scales
* Cleaned up results display
* Moved display results off of toolbar

12

ENHANCEMENTS:
* Display different operand options when displaying results

BUG FIXES:
* Update labels when switching scales

11

ENHANCEMENTS:
* More verbose tooltips
* CI (inverse) scale
* General code cleanup

10

ENHANCEMENTS:
* Added linear rules for addition and subtraction

9

ENHANCEMENTS:
* New licensing file

8

ENHANCEMENTS:
* Sprite library clean-up
* Added command-line launch capability

BUG FIXES:
* Fixed sprite library bug

7

ENHANCEMENTS:
* Added pi and e indicators

6

BUG FIXES:
* Fixed menu bug in pre-0.86 toolbars

5

ENHANCEMENTS:
* Toggle toolbar button states

4

BUG FIXES:
* Fixed typos in pre-0.86 code

3

ENHANCEMENTS:
* Update results label during moves
* Added A (two-decade) scale for calculating square roots

BUG FIXES:
* Handle condition when C is to the left of D

2

ENHANCEMENTS:
* Save position in Journal
* Restore position from Journal
* Larger handles on reticule

1

* Sliderule activity
* C and D ln scales for multiplication and division

Source Code