Commit Graph

35 Commits

Author SHA1 Message Date
01e2dd7802
Allow showing the coordinate points as text 2014-10-10 15:03:12 +02:00
12da4040dc
Improve overall style and indenting 2014-10-10 00:19:05 +02:00
de5aba792e
Allow showing a grid 2014-10-09 18:45:37 +02:00
f230738e08
Add TODO note 2014-10-09 03:10:52 +02:00
1fd0b9f27f
Allow generating gifs vor visualizing steps of the graham algo
TODO: this still requires us to hack on Main.hs, because
it isn't compatible with the GUI.
Also see https://github.com/diagrams/diagrams-cairo/issues/55
2014-10-09 03:10:21 +02:00
85a00951ba
Fix alignments/origins and correctly expand for the drawing widget 2014-10-08 19:23:15 +02:00
bb0b0a951b
Allow choosing convex hull algorithm
This is still a no-op.
2014-10-08 16:35:19 +02:00
73984b796d
Move Defaults.hs to 'Class' subsystem 2014-10-07 19:18:16 +02:00
b7d752ae20
Restructure files, add new subsystems 2014-10-07 19:12:59 +02:00
dd33a8b252
Show haddock documentation for non-exports as well 2014-10-06 23:14:23 +02:00
94dd75fb37
Limit public Gtk API 2014-10-06 22:51:54 +02:00
330049fde6
Rename showEmptyRectB and emptyRect to showWhiteRectB and whiteRect 2014-10-06 21:22:32 +02:00
c35eb704d3
Avoid shadowing of variables 2014-10-06 21:12:18 +02:00
0ee52c5bdd
Improve haddock documentation 2014-10-05 21:47:00 +02:00
d5b8eeeb49
Add algorithm combo box
Currently a no-op.
2014-10-05 21:41:51 +02:00
94baf12023
Add about dialog 2014-10-05 20:54:42 +02:00
262982673a
Improve error handling 2014-10-05 20:08:58 +02:00
d33683cb82
Refactor GUI API 2014-10-05 19:32:36 +02:00
522ad2b452
Allow specifying the diagram dimensions in the GUI 2014-10-05 18:41:41 +02:00
884a8a3121
Use a proper API for default parameters 2014-10-05 15:50:42 +02:00
22d7ea501d
Rm redundant import 2014-10-05 15:30:07 +02:00
c7c0fdd500
Style 2014-10-05 15:27:48 +02:00
c95e003228
Make API suck less 2014-10-02 20:59:27 +02:00
e14805dcce
Fix drawing area when other windows overlap 2014-10-02 20:57:49 +02:00
cb53b2b61d
Improve default file chooser settings
If the user hasn't specified a file on CLI, the button
now correctly shows "None" and has $HOME as start dir.
2014-10-02 14:36:23 +02:00
d39180a723
Style 2014-10-02 14:30:08 +02:00
1ca38186e8
Switch to glade 2014-10-02 14:29:56 +02:00
3bfb84e1c7
Rename startGUI to makeGUI 2014-10-02 13:14:16 +02:00
860e7af61d
Improve error handling
Checks the file extension before attempting to read the file.
Also allow empty argument list.
2014-10-01 23:08:58 +02:00
5e5408422b
Improve haddock documentation 2014-10-01 23:02:43 +02:00
545c5365e9
Limit min scale to 0.1 to avoid errors 2014-10-01 21:49:39 +02:00
7f20f3ff5b
Allow changing the thickness of dots
By achieving that we have introduced the DiagProp data type
which can be enhanced in the future.
2014-10-01 21:48:31 +02:00
3c140832bc
Allow setting a startFile via cli 2014-10-01 21:47:54 +02:00
fc80b95665
Refactor drawing/saving, improve modularity 2014-10-01 20:52:07 +02:00
eaafccd544
Move gui related stuff to Gtk module 2014-10-01 20:26:57 +02:00