Alastair Poole
2ac7e2c3b5
editor: register modify on cut and paste.
...
Previously we could modify an editor with cut and paste, now
listen for these events and act as we would do with an editor
change.
2018-08-21 19:33:03 +01:00
Alastair Poole
893f3eb477
settings: only allow one settings window instance.
...
Do a simple check for a window object. Did think about
adding it to the method but it seems to return an
Evas_Object *. Simpler just to check in edi_main.
2018-08-21 19:03:37 +01:00
Alastair Poole
f7890e8dc8
filepanel: remove timer check for select path.
...
This timer and action is causing more problems than it's worth.
2018-08-21 13:54:44 +01:00
Alastair Poole
51d81383b1
filepanel: remove bogus minsize.
...
This fixes the jumping of the UI on tab change.
2018-08-19 19:41:16 +01:00
Alastair Poole
ce5cd75211
settings: on alpha window change keep on top.
...
When changing window alpha ensure the settings window
remains on top. Previously an alpha change would lose
the settings window when enabling alpha. Also add
some documentation.
2018-08-19 14:17:07 +01:00
Alastair Poole
a0366e2ae9
welcome: evas_object_rectangle_add needs Evas.
...
EFL 1.21. is more strict. We need to use an Evas here,
not an Evas_Object. This fixes a horrible bogus display
when choosing a template project.
2018-08-19 13:18:41 +01:00
Alastair Poole
7f151aa92a
theme: add translucency to Edi.
2018-08-13 10:42:29 +01:00
Alastair Poole
6eaf294ea1
fade:
2018-08-13 10:42:12 +01:00
Alastair Poole
a15f318728
transparancy: update other widgets.
2018-08-13 10:42:12 +01:00
Alastair Poole
86c7fb800d
This should work it does not
2018-08-13 10:42:12 +01:00
Alastair Poole
253419dae4
Do this better
2018-08-13 10:42:12 +01:00
Alastair Poole
005f01f8bc
Revert "Fix translucency again."
...
This reverts commit bd049d3dd8
.
2018-08-13 10:42:12 +01:00
Alastair Poole
b2bebfaad7
Fix translucency again.
2018-08-13 10:42:12 +01:00
Alastair Poole
d89ea7dc0a
fade:
2018-08-07 14:35:13 +01:00
Alastair Poole
79d762e531
transparancy: update other widgets.
2018-08-06 18:17:35 +01:00
Alastair Poole
7d6c76fd64
This should work it does not
2018-08-06 13:07:03 +01:00
Alastair Poole
f2c7e9e233
build: fix unused variable warning.
2018-08-04 12:20:58 +01:00
Alastair Poole
e80d25a981
tabs: let tabs with large filenames grow.
...
This should ensure tabs grow when the filename is very long.
2018-08-04 12:17:03 +01:00
Alastair Poole
842b4ec63a
settings: fix visual error when choosing font.
...
In the settings panel after selecting the font
and then returning to the main settings window,
white artifacts polluted the widget. We need to
delete this object.
2018-08-04 11:44:00 +01:00
Alastair Poole
ddb01ba1ef
tabs: make tabs consistent size.
...
Give us consistent tab size and text alignment
which complements this for our tabs.
2018-08-04 10:28:44 +01:00
Alastair Poole
179acb1918
mainview: show path in tooltip when hovering tab.
...
Previously I implemented this with a "menu". This
wasn't very clever. Changing so we use a tooltip
as it's much cleaner and less cruft code.
2018-08-03 11:05:55 +01:00
Alastair Poole
21f29302cb
Do this better
2018-08-01 23:26:17 +01:00
Alastair Poole
ab8baa1c22
Revert "Fix translucency again."
...
This reverts commit bd049d3dd8
.
2018-08-01 23:25:21 +01:00
Alastair Poole
bd049d3dd8
Fix translucency again.
2018-07-31 10:52:08 +01:00
Alastair Poole
1c00bdb17f
goto line: fix crash when inputting with keyboard.
...
When using keyboard the incorrect object was being passed
to the goto method. It would crash.
2018-07-24 09:26:12 +01:00
Alastair Poole
6c08adab9c
search in project: Use proper widget hierarchy.
...
This was crashing due to incorrect hierarchy when creating
widgets.
2018-07-23 21:50:46 +01:00
Alastair Poole
c8d3f56183
welcome: display template icon at correct ratio.
...
This improves the look of the template project creation
screen. Icons appear the correct size next to their text
description.
2018-07-19 11:15:03 +01:00
Cedric BAIL
202b21f423
searchpanel: complete rewrite to have low hoverhead when processing search.
...
This search code is more efficient and will research keyword by chunk and
backward count the number of line. It will reduce the amount of random access
on disk and be access all data sequencially, page after page.
A possible next step in optimization would be to allow for the search
of multiple keyword at the same time. Another most likely bigger reward
would be to have a cache mecanism leveraging the versionning system
and only reprocessing file when they do change. This would lead to the
biggest improvement.
2018-06-22 21:26:42 +01:00
Alastair Poole
354b675444
debugpanel: fix crash.
...
Saw this on OpenBSD but also elsewhere now.
Seems to make sense to return here also.
2018-06-13 12:49:52 +01:00
Alastair Poole
8e09fe33ff
tab: right-click tab for filename path.
...
Path is relative to project.
2018-06-06 14:48:48 +01:00
Alastair Poole
f438e6e62b
filepanel: on tab focus improve visibility.
...
This patch selects the next best match. Making it easier
to follow the file in use (especially duplicate names).
On expand (next best), it will automatically select
the actual path. Visual and usability improvement.
Thanks Brokenshackles for suggestion.
2018-06-06 14:04:15 +01:00
Andy Williams
476e71f78f
Better explanations of the build options
2018-05-17 13:40:40 +01:00
Andy Williams
0c6e37e4ff
Revert "theme: We don't need to build a theme until that's supported"
...
This reverts commit cac43376a3
.
2018-05-15 16:14:25 +01:00
Andy Williams
d008cf16a8
Revert "theme: roll back for the 0.7 releaes"
...
This reverts commit 13ffef1042
.
2018-05-15 16:13:55 +01:00
Andy Williams
83b616446c
Merge in from 0.6.1 release branch
2018-05-15 16:01:01 +01:00
Andy Williams
1b6cf6f4fc
Merge branch 'release/edi-0.7'
2018-05-15 15:44:10 +01:00
Andy Williams
279c7e66e7
Version down for release
2018-05-15 15:39:36 +01:00
Andy Williams
210d369cf8
Attempting a meson build fix
2018-05-15 15:39:26 +01:00
Alastair Poole
5c7a29b521
logpanel: fix crash when appending lots of lines.
...
Surround elm_code_file_line_append() with ecore_main_loop_begin/end.
Fixes a crash when there are lots of errors to report.
@fix
2018-05-15 15:04:49 +01:00
Alastair Poole
6be9ee49c6
scm_git: Allow us to unstage even if there is no remote url.
...
This allows us to use edi_scm fully even if the repo has no
remote url. Otherwise business as usual.
2018-05-15 15:04:26 +01:00
Alastair Poole
d2d9f7bd05
credits_check/scm_ui: Fix bugs that crash.
...
I can't believe these are in here! Apologies! :)
2018-05-15 15:03:12 +01:00
Alastair Poole
ea6b0ab193
scm: init. Fix a crash on new project initializing SCM.
...
The code was checking for an engine which doesn't exist and thus
crashing. This fixes that.
@fix
2018-05-15 15:02:56 +01:00
Andy Williams
a98145046a
Rolling back release numbers for 0.6.1 next
2018-05-15 15:00:16 +01:00
Alastair Poole
47675308fe
panels: add a frame around each panel for depth and clarity.
...
This adds depth to the panels and the additional frame title
adds more clarity as to which panel is in use (complementing the
panel title and positional arrow indicator.
2018-05-15 13:13:33 +01:00
Alastair Poole
b2553f93c3
main: increase lower toolbar icon size slightly.
...
This improves the overall feel of the application. The resize is
conservative but makes for better text reading and overall
uniformity.
2018-05-15 11:08:39 +01:00
Alastair Poole
fc36fb12f8
screens: improve settings popup slightly.
2018-05-15 11:03:33 +01:00
Alastair Poole
d55bea9725
logpanel: fix crash when appending lots of lines.
...
Surround elm_code_file_line_append() with ecore_main_loop_begin/end.
Fixes a crash when there are lots of errors to report.
@fix
2018-05-14 10:26:20 +01:00
Alastair Poole
8fafc6c00a
scm_git: Allow us to unstage even if there is no remote url.
...
This allows us to use edi_scm fully even if the repo has no
remote url. Otherwise business as usual.
2018-05-14 00:37:16 +01:00
Alastair Poole
8b5fc090f8
credits_check/scm_ui: Fix bugs that crash.
...
I can't believe these are in here! Apologies! :)
2018-05-14 00:25:34 +01:00
Alastair Poole
085d936843
edi_theme: use new method to update theme after layout change.
...
elm_code_widget_theme_refresh().
2018-05-13 17:17:34 +01:00