Commit Graph

233 Commits

Author SHA1 Message Date
Christopher Michael 483b08ce65 edi_main: Fix "use after free" compiler warning 2022-10-19 09:11:07 -04:00
Carsten Haitzler 06bf332331 disable focus hilight ... as we want itin auto - show when using tab etc 2021-04-09 10:06:29 +01:00
Alastair Poole a24b6e00ad edi_main: fix ecore_exe_run call. 2020-08-13 18:15:28 +01:00
Alastair Poole 9ff3615165 edi: Add Log to the SCM Tool.
Nice to remember what's been happening in the working tree.
2020-08-13 17:33:35 +01:00
Alastair Poole 65b1330a47 build: Fix warnings.
As compilers get smarter, the devs get...TBC
2020-08-11 17:26:22 +01:00
Alastair Poole 63f03c5ef5 listen: Move into own file. "Document" API.
Move these helpers into their own file/namespace. There might be
times we want to do additional communication. Also it keeps
edi_main.c less cluttered.
2020-08-10 10:23:22 +01:00
Alastair Poole 9d077bc19c editor: When in Editor Mode Open in Same Window.
This means when an exiting editor sessions is open (in non-project
mode), Edi will open additional files within the same Edi
session. Editor mode, is as a "ordinary" text editor.

If there is a problem, a timeout will occur and Edi will open as
normal. There shouldn't be a problem :/
2020-08-09 16:57:49 +01:00
Alastair Poole 9aea02bf06 editor: hide tasks option in editor mode. 2020-05-28 10:13:46 +01:00
Alastair Poole 9d0d0cbbb9 mainview: Fix Toolbar Scaling. 2020-05-28 10:11:05 +01:00
Alastair Poole 29552d71c9 edi: Focus. Return to normal for release. 2020-04-02 18:26:16 +01:00
Alastair Poole 8135060177 menu: Add link to EFL documentation. 2020-04-02 14:47:48 +01:00
Alastair Poole c9500ca7e5 editor: Changes in Editor Mode. 2020-03-08 00:12:26 +00:00
Alastair Poole 7602963bd2 config: Place all UI changes into one function.
When our config changes we can update UI elements. Move all
config changed events that affect our UI into one function.
2020-03-07 10:45:22 +00:00
Alastair Poole 879ed821fe main: logic fix for icon changes. 2020-03-06 15:56:26 +00:00
Alastair Poole caff04d9b5 theme: Refresh filepanel on icon theme change. 2020-03-06 09:29:46 +00:00
Alastair Poole ceefbb6e7b toolbar: Add "clean" build option. 2020-03-06 01:50:57 +00:00
Alastair Poole 29ed0013a1 settings: Internal Icons.
Make this part of edi_theme. Add edi_theme_interal_icons_...
Also fix settings UI response to user interactions.
2020-03-05 22:05:20 +00:00
Alastair Poole 60de7053b8 editor: Improve non development mode.
Add some homage to rage...
2020-03-05 18:10:46 +00:00
Alastair Poole 886c699d3d filepane: Only expand if project. 2020-02-24 19:33:16 +00:00
Alastair Poole 78e5242f62 search: Use a search entry.
Using a popup for project search isn't very intuitive. Let's
allow user input and/or a button click to determine when to
start and stop the search.
2020-02-02 20:54:06 +00:00
Alastair Poole c618883960 settings: SHow toolbar text setting.
In the vain of every other EFL application and Enlightenment,
let's start adding an insane amount of settings [sic]. In
sincerity, people like or don't like it, let's make it an
option.
2020-02-02 19:42:43 +00:00
Alastair Poole 03e8564cb4 search: Cancel thread when closing.
We need to ensure we cancel the search thread especially on exit
to avoid a SEGV due to some horrible side-effects of EFL
shutting down as we search.
2020-02-02 19:21:48 +00:00
Alastair Poole 8bceeec424 Editor: When an editor forget past tabs. 2020-02-02 19:15:24 +00:00
Alastair Poole d862ba0247 toolbar: Show icon text.
Buttons without text? Maybe I'm too old but it's nice to read
what the button you're using actually does. Toolbar scrolls.
2020-01-25 13:25:36 +00:00
Alastair Poole 7e5e4e28a7 panel: Change lower panel alignment.
Align left.
2020-01-22 18:39:33 +00:00
Alastair Poole 013314d4a0 edit: When running as an editor use HOME.
This makes editing more reliable outwith a programming project.
2020-01-12 18:25:38 +00:00
Alastair Poole 033328ab5e main: Remove unused function.
We don't use edi_open_file anymore. TODO is DONE also
2020-01-08 18:37:39 +00:00
Alastair Poole fa11a56611 EDI: Be more defensie when opening files/projects. 2020-01-08 18:18:23 +00:00
Alastair Poole 156d658fda project: Hide project settings if not project. 2020-01-08 17:49:55 +00:00
Alastair Poole 73175732f4 editor: Disable items build related.
When editing, disable menu and toolbar items relative to
building software.
2020-01-07 22:16:48 +00:00
Alastair Poole 74ce34f773 Toolbar: Change position on-the-fly.
Move, hide and show the toolbar as and when config settings
change.
2020-01-04 22:56:24 +00:00
Alastair Poole d9d94f4cd9 toolbar: Use focus on mouse-in and animate.
This makes the toolbar somewhat more visually responsive.
2019-12-30 23:11:49 +00:00
Alastair Poole 872984d88f Toolbar: Use smaller icons. 2019-12-29 19:07:08 +00:00
Alastair Poole aa0f625f50 main: Add usage as an editor.
If we run EDI with a file as its first command-line argument
this will open as an editor with full capabilities.
2019-12-28 22:12:34 +00:00
Alastair Poole 87a526a340 main: minor tidying. 2019-12-28 21:27:29 +00:00
Alastair Poole 264a94ba1c Toolbar: Bring back to single window.
We can now offer horizontal/vertical toolbar within the main UI.
For now this requires a restart.
2019-12-28 17:30:26 +00:00
Alastair Poole faaee7c0f9 icons: Add more generic default icons 2019-12-26 18:53:38 +00:00
Alastair Poole 3b7dd91577 tb: More changes 2019-12-26 18:00:55 +00:00
Alastair Poole 2b25a89d90 Menu: Change behaviour 2019-12-26 15:36:29 +00:00
Alastair Poole aea907e0d7 ICONS: Use internal icons.
This can be enabled/disabled within Edi Settings
2019-12-26 14:24:42 +00:00
Alastair Poole e7373855d9 Fix transparancy 2019-12-24 01:41:52 +00:00
Alastair Poole 4095c75438 toolbar: use static state storage. 2019-12-24 00:51:06 +00:00
Alastair Poole 03a21e0401 toolbar: Some minor changes 2019-12-22 19:34:59 +00:00
Alastair Poole f0037553ab Toolbar: Controversy. Horizontal or vertical.
Let's see what people think. More to do.
We're giving the toolbar its own window.
2019-12-22 14:42:06 +00:00
Alastair Poole a033aa1de9 Revert "toolbar: experiment"
This reverts commit ecd065e358.
2019-12-21 02:37:54 +00:00
Alastair Poole ecd065e358 toolbar: experiment 2019-12-21 02:12:24 +00:00
Alastair Poole d45bb357ef Edi_Mime: Use our own variation to detect mime.
Replace efreet_mime_type_get with our own internal
edi_mime_type_get. Due to inacurracies do our own test for
binary file.
2019-12-20 18:00:57 +00:00
Alastair Poole 5682b021ca Toolbar: Make icons homogeneous. 2019-12-15 13:33:45 +00:00
Alastair Poole 9055c4d40c Panel: Increase icon size. 2019-12-15 12:47:30 +00:00
Alastair Poole a6b3462487 toolbar: Return to toolbar at top.
The hope is to make things straightforward for users.
Traditional icon and text is more clearly understandable.
2019-12-15 12:39:46 +00:00