Commit Graph

26 Commits

Author SHA1 Message Date
Andy Williams d90d0e3c94 Adding line numbers to the text editor.
Not the prettiest approach right now, but we've got a scrolling list of lines that stays aligned with the text scroll
2014-06-07 21:50:14 +01:00
Andy Williams db613fe6ea scroll to the line not the cursor 2014-06-07 21:44:04 +01:00
Andy Williams ce8b9a8b93 Scale windows per elm scale configuration 2014-05-19 23:52:50 +01:00
Andy Williams c54eb7b6f2 Tidying up lots of warnings and fixing issues along the way 2014-05-19 19:19:12 +01:00
Andy Williams c3185b2225 Let's open files that are reported on the console.
Adding support to open at a specific line when
opening files or switching tabs.
2014-05-18 21:26:49 +01:00
Andy Williams d2117bac25 Begin factoring out the text editor from the mainview code 2014-05-15 22:40:19 +01:00
Andy Williams eb38d77af9 Added goto line feature, hook in ctrl-f for search (find...) 2014-03-15 13:12:34 +00:00
Andy Williams 3deedfeeb8 Added simple search function based on Ecrire's Find/Replace 2014-04-30 23:06:16 +01:00
Andy Williams 7b6cd95592 Add a new file button to create new files 2014-03-31 22:24:56 +01:00
Andy Williams 6a64fd9546 Key bindings. Ctrl-s triggers save, ctrl-prior and ctrl-next cycle through open tabs 2014-03-26 16:50:00 +00:00
Andy Williams cd8954c69a Allow the mime popup to cover the whole window 2014-03-14 13:44:09 +00:00
Andy Williams 89af681bb1 Add icons to the file type picker 2014-03-14 11:42:08 +00:00
Andy Williams e1f363783d Add a simple content type picker if the mime is not recognised 2014-03-14 10:30:36 +00:00
Andy Williams c2e20c1132 Add the app name to the title of the file windows 2014-03-13 18:48:28 +00:00
Andy Williams 90b2389a74 Manage open-in-new-window requests for files or open tabs. When selecting a file that is in a window raise the window rather than selecting the tab 2014-03-13 18:31:24 +00:00
Andy Williams aacba8c61a Make the text editable even on latest elementary 2014-02-26 10:06:54 +00:00
Andy Williams c50d52e89a Track tabs and content together to fix the sync bug.
Using a new strut we can track more info about each item that we're displaying
2014-02-26 09:13:28 +00:00
Andy Williams d8e430285a Remove the extra callback, we can just make type a required parameter that can be null 2014-02-26 08:17:44 +00:00
Andy Williams 17b90a8876 Add an open-as menu so we can override the mime type detection
The mime / type registration requires some work - there are a few magic values here that need to be formalised
2014-02-26 07:28:24 +00:00
Andy Williams a68260fa23 Add an image preview type as well - why not 2014-02-22 00:16:56 +00:00
Andy Williams 0cdaddf29a Fix monospaced text 2014-02-23 20:22:47 +00:00
Andy Williams 568ab38d54 Let's only open plain text fils mkay? 2014-02-19 19:24:50 +00:00
Andy Williams 4437672cad Add a more useful toolbar of functions. Set a more usable font for editing and make autosave a config option 2014-02-16 17:09:55 +00:00
Andy Williams 1899233c01 whitespace fixes 2014-02-16 00:31:10 +00:00
Andy Williams be30e5e24c If a file is open then re-focus the loaded file. Don't open directories or non-files 2014-02-16 00:29:00 +00:00
Andy Williams 6e27500f68 Adding (blind) loading of files as text for editing. Use a naviframe for holding the content and a callback from filepanel through main to open new files 2014-02-15 23:17:40 +00:00