Andy Williams
|
2f0347b108
|
[editor] Make whitespace trimming an option
Add a global setting to turn off the behaviour
|
2015-08-29 14:46:18 +01:00 |
Andy Williams
|
d4670583df
|
builds: Add a run button and the launch config to support.
I expect we can support a list of these later so for now
support passing around the launch config.
|
2015-05-31 12:13:31 +01:00 |
Andy Williams
|
10dc1c77bd
|
setting: Add a font picker
Monospace only so we get a deccent looking result.
Mostly from the terminology project - thanks guys
|
2015-05-30 10:32:37 +01:00 |
Andy Williams
|
f4c48d4ca9
|
elm_code: support setting custom fonts
For EDI create the config that would allow this to be altered.
Actual setting widget to follow...
|
2015-05-30 10:31:46 +01:00 |
Andy Williams
|
cb33dbcfb0
|
better crash fix - mimic standard free() method
|
2015-05-21 13:58:51 +01:00 |
Andy Williams
|
b4cd9cb4a1
|
Fix crash if closing with no project open
|
2015-05-20 23:26:29 +01:00 |
Andy Williams
|
bd55404b42
|
Allow hiding of the toolbar
|
2015-05-18 23:17:24 +01:00 |
Andy Williams
|
c65ac2e5c3
|
config: free up memory when removing projects
|
2015-05-18 17:56:21 +01:00 |
Andy Williams
|
1bcb2cbf95
|
editor: Remember open tabs and windows.
Store per-project to open what you were last working on in the project
|
2015-05-18 16:32:46 +01:00 |
Andy Williams
|
bf17d7c8af
|
config: save project config in the project dir
globally storing info about projects loaded, file associations
and the general user preference.
GUI and usage settings stored in <project>/.edi folder
|
2015-05-16 09:59:08 +01:00 |
Andy Williams
|
efec7c1f37
|
editor: add tabstop configuration
Allow setting of the tabstop. App wide for now.
|
2015-03-29 20:40:24 +01:00 |
Andy Williams
|
f1571f296e
|
settings: Allow configuration of line width marker
|
2015-03-28 00:45:20 +00:00 |
Andy Williams
|
e62ddd5bc1
|
config: add settings screen
Add a new autosave flag, upgrade config so it's set.
Listen to a config_changed event to update UI where required.
|
2015-03-08 22:14:25 +01:00 |
Andy Williams
|
fbd84d8782
|
config: Fix indentation, pluralisation and tests for remember-mime work
|
2015-02-07 16:37:36 +00:00 |
Kelly Wilson
|
cb872785f4
|
Config: remember file types
We now associate the mime type of a file with the type of file to open. So open a .py file as text once and then you won't be prompted any more.
|
2015-02-07 01:13:40 -07:00 |
Andy Williams
|
123c137a24
|
Don't try to open recent projects if they can't be found.
Allow the user to choose if it should be deleted or not before returning.
Submitted by Kelly Wilson
|
2015-01-15 23:13:14 +00:00 |
Andy Williams
|
82d87e2578
|
correctly created nulled data for our lists which need to be NULL by default. Fixes T1928
|
2014-12-16 23:53:28 +00:00 |
Andy Williams
|
fc4c86fe5e
|
Extend config and use it to store window size and panel states.
Fixes T1856. Did not perform a config upgrade at this early stage - anyone caught in the update can just resize
|
2014-12-03 17:52:12 -06:00 |
Andy Williams
|
1fb649b732
|
Add a config system for remembering settings etc
.
Add a recent projects list to our welcome page which remembers what we open
|
2014-12-01 16:54:17 -06:00 |