Alastair Poole
acf601c456
0.4.0: Prepare for a release.
...
Let's try to make this work good for a release with EFL 1.24.
2020-04-18 15:58:20 +01:00
Alastair Poole
f54ded6c4d
menu: ensure clicking outside does nothing.
2020-04-18 15:36:34 +01:00
Alastair Poole
4a27a4d636
ui: Add Priority
2020-04-18 15:01:00 +01:00
Alastair Poole
fe73e52897
ui: warn
2020-04-18 13:41:41 +01:00
Alastair Poole
f35fddb841
ui: fix warn
2020-04-18 13:40:42 +01:00
Alastair Poole
a62a93efd0
ui: Add process menu.
...
Also add user names -> id
2020-04-18 13:41:25 +01:00
Alastair Poole
9da429c707
ui: resize fix.
2020-04-18 12:39:57 +01:00
Alastair Poole
6b4d9cb0b7
ui: process list start render increase.
2020-04-18 12:28:38 +01:00
Alastair Poole
50c68b9728
ui: improve start-up rendering
2020-04-18 11:40:51 +01:00
Alastair Poole
033e83aca8
ui: refactor :)
2020-04-18 04:11:03 +01:00
Alastair Poole
6ae020666f
oops: tsk
2020-04-18 03:35:42 +01:00
Alastair Poole
704694e688
ui: improved and ready to tidy for releasing.
2020-04-18 03:33:59 +01:00
Alastair Poole
bde2f93b6b
ui: tidy
2020-04-18 02:38:16 +01:00
Alastair Poole
68c56667bc
ui: item cache size init
2020-04-18 02:35:02 +01:00
Alastair Poole
8ddb2e8ef0
ui: align
2020-04-18 02:27:18 +01:00
Alastair Poole
5208ece41f
ui: use a genlist cache.
2020-04-18 02:07:12 +01:00
Alastair Poole
d9c27256c6
ui: use smart callbacks because they are smarter.
...
Using EVAS_EVENT is too complicated use smart callback ands
select/unselect the item rather than calculating the location etc
and introducing a bug where you could drag the slider and then
mouse up over the list and bring the process view up.
:) thanks jf_simon for report.
2020-04-17 23:49:12 +01:00
Alastair Poole
8ddd992837
ui: hmmm
2020-04-17 13:00:51 +01:00
Alastair Poole
7bdf313605
ui: Scroller show only when needed.
...
jf_simon ask
2020-04-17 12:22:55 +01:00
Alastair Poole
c02f4f628f
small padding.
2020-04-16 22:34:20 +01:00
Alastair Poole
702549ed9a
rename type.
2020-04-16 22:03:25 +01:00
Alastair Poole
96ad02bdf1
ui: Fix memory tab.
...
Again too many useless widgets.
2020-04-16 18:19:45 +01:00
Alastair Poole
ac8265269a
ui: remove unneeded widgets.
2020-04-16 16:49:44 +01:00
Alastair Poole
af57236fbb
ui: Remove too many useless widgets
2020-04-16 16:09:05 +01:00
Alastair Poole
be08de2b1a
BSD: Run post-install script to use efficient engine.
...
FreeBSD needs sgid kmem in order to access KVM. If this isn't
set, we use a slow-assed fallback method.
2020-04-16 15:34:39 +01:00
Alastair Poole
05b59290b8
ui: Remove unecessary objects.
...
This is left over from when I had less of an idea about the elm
widgets. Purge this stuff...
2020-04-16 14:50:53 +01:00
Alastair Poole
1e6c952f82
UI: Move
2020-04-16 02:27:09 +01:00
Alastair Poole
7c3cf89852
ui: fix leak.
...
This needs much improvement.
2020-04-16 00:15:25 +01:00
Alastair Poole
8952c094ab
ui: tidy.
...
Sometimes things looks okay, others they just don't.
2020-04-15 18:24:19 +01:00
Alastair Poole
cc57230d02
ui: meh
2020-04-15 18:15:22 +01:00
Alastair Poole
f18e348095
ui: unused var
2020-04-15 18:08:08 +01:00
Alastair Poole
077eece610
changes: more changes.
2020-04-15 17:49:37 +01:00
Alastair Poole
2447da49dc
disk: Improve Display
2020-04-15 15:03:54 +01:00
Alastair Poole
40b9af3099
disks: Make this read easier
2020-04-15 14:30:56 +01:00
Alastair Poole
7ac98b1325
config: use a function.
2020-04-15 13:57:50 +01:00
Alastair Poole
582cc09ed9
ui: remove hilight
2020-04-15 01:59:40 +01:00
Alastair Poole
04beb6a18e
sort: Use info not hilight.
2020-04-14 18:33:07 +01:00
Alastair Poole
a597212e9f
everything: Changes.
2020-04-14 18:24:27 +01:00
Alastair Poole
0ff9d44b39
FreeBSD: Fix Swap
2020-04-09 16:55:58 +01:00
Alastair Poole
b5259d6b7c
close: Just exit here.
2020-03-22 13:48:59 +00:00
Alastair Poole
d11ea1b84c
0.3.1: Fix OpenBSD Bug.
2020-03-22 13:44:48 +00:00
Alastair Poole
c510bf0343
system: Silence warning (Linux).
2020-02-26 21:39:13 +00:00
Alastair Poole
6e895b3490
system: remove unused function.
2020-02-26 21:35:57 +00:00
Alastair Poole
4258353949
ui: waste not want not.
...
We can use a list to store PID cpu times.
2020-02-24 17:22:22 +00:00
Alastair Poole
71d161f4a1
ui: split up init code more
2020-02-19 15:04:21 +00:00
Alastair Poole
0520fe4623
FreeBSD: Hide kernel processes.
...
This was an error. Should be P_KPROC not P_SYSTEM
2020-02-18 16:26:10 +00:00
Alastair Poole
ac9e5c0fbf
ui: improve logic.
...
Some of this was overkill.
2020-02-17 22:38:24 +00:00
Alastair Poole
61e3b9b153
disks: Minor changes (Linux)
2020-02-16 21:40:26 +00:00
Alastair Poole
4a0c447591
ui: Small logic change.
2020-02-16 19:38:40 +00:00
Alastair Poole
a74ee1d83b
evisum: various improvements.
...
Better command naming on Linux. Also set data type needs to use
a modifier. So, Ctrl + k, m and g.
2020-02-16 19:34:41 +00:00
Alastair Poole
ac7cbd8a5b
ui: Small changes...
2020-02-16 15:57:26 +00:00
Alastair Poole
ab629c7612
ui: more changes, formatting mainly.
2020-02-16 02:03:32 +00:00
Alastair Poole
f201489b37
ui: Fix bug
...
Thanks jf_simon
2020-02-15 17:36:33 +00:00
Alastair Poole
79838b4d42
ui: Improvements.
...
Hide search bar on other tabs. Fix the sizing of other entries.
2020-02-15 17:12:02 +00:00
Alastair Poole
48e0013743
0.3.0: Prepare a release.
...
Fixed some minor annoyances and alignment with the UI.
Also added a search bar as I read someone wanted that in a forum.
Along with that some minor changes and tidying...
2020-02-15 15:30:31 +00:00
Alastair Poole
d68c72279f
ui: Make the command fit.
2020-02-15 12:11:03 +00:00
Alastair Poole
ff9a38f0ff
ui: Minor formatting
2020-02-14 20:10:54 +00:00
Alastair Poole
14344e8bd2
Icons: Add default icons (Use Apostolos E icons).
...
Minor formatting and use our own icons by Apostolos.
He already created the application icon. These look fine
with flat and dark theme.
2020-01-04 13:00:35 +00:00
Alastair Poole
bd588341a8
proc: use appropriate buffer size.
...
As per documentation.
2020-01-03 14:19:42 +00:00
Alastair Poole
539f078812
UI: Show percentage sign where applicable.
2019-12-14 19:35:26 +00:00
Alastair Poole
c66ef78497
Meson: Use configuration_data.
...
Meson makes this much easier and prettier. Generate a configure
file for future use.
2019-12-10 23:17:16 +00:00
Alastair Poole
6be13a1268
Misc: Using high precision here is useless.
2019-12-07 13:08:35 +00:00
Alastair Poole
62a451c9ee
meson: Fix build for OpenBSD.
2019-12-05 18:04:24 +00:00
Alastair Poole
0a036c0453
getpagesize: No need to keep calling this funtion.
2019-12-05 13:56:19 +00:00
Alastair Poole
ebe27c31f0
FIX: Remove workaround for reversion in earlier EFL.
...
This is no longer necessary.
2019-12-05 13:47:55 +00:00
Alastair Poole
75e1daf45e
Changes: Restructure folder.
2019-12-04 22:55:01 +00:00
Alastair Poole
920b61ee82
FIX: Fix crash when clicking on "empty" PID
...
This CAN happen. Avoid a crash here.
2019-12-04 20:36:38 +00:00
Alastair Poole
08752b1269
Fix small issue
2019-12-04 17:48:58 +00:00
Alastair Poole
b09db930af
meson: Use Meson over Make
2019-12-04 17:47:17 +00:00
Alastair Poole
5f76337553
system: HW_NCPUONLINE is OpenBSD-specific.
...
Seems this was added to mitigate spectre and does not exist
for FreeBSD. No other means of testing other platforms so
enable this only with OpenBSD for now.
2019-11-17 17:52:25 +00:00
Alastair Poole
f472733f06
CPU: Only use active CPU count for generic CPU progress.
...
Some systems disable CPU cores. In the CPU tab this is fine,
but for an accurate representation of CPU load we need to check
for the number of active CPUs. E.g. OpenBSD disables HT on amd64
thus a 2-core system will only use 1 core.
2019-11-16 15:58:16 +00:00
Alastair Poole
a5355e5357
Tingle: Merge changes from ext. tingle repo.
2019-10-05 11:49:34 +01:00
Alastair Poole
99435ea29c
Fix typo and calculation
2019-09-30 21:29:33 +01:00
Alastair Poole
4acdba7ad6
disks: Check fopen return value.
2019-09-08 22:10:56 +01:00
Alastair Poole
3d51dfe687
Linux: Batteries.
...
Linux also provides battery vendor and model. As with FreeBSD
set the label for battery name "properly".
2019-09-08 01:13:43 +01:00
Alastair Poole
f086b0d2d5
FreeBSD: Batteries.
...
Add vendor informaiton for evisum battery display.
2019-09-07 22:50:22 +01:00
Alastair Poole
f07aeeb77b
FreeBSD: Support multiple batteries.
...
This was much easier than I had reckoned.
Having the battery_names array is sadly a necessary evil for now.
Use the same logic for all platforms. Tested on FreeBSD.
Needs retesting on Linux, macOS and OpenBSD. The price of
support multiple operating systems!
2019-09-07 22:37:58 +01:00
Alastair Poole
6968d4274e
Changes: Stylistic and fix one API call.
2019-09-07 11:37:15 +01:00
Alastair Poole
12ae98cab7
Minor changes
2019-09-06 00:26:05 +01:00
Alastair Poole
2f46f79e77
Silence some compiler warnings
2019-09-05 23:01:00 +01:00
Alastair Poole
e5bbcd1f5c
More tidying.
2019-09-05 22:33:38 +01:00
Alastair Poole
f9995a3063
Fix a small text issue.
2019-09-03 18:18:47 +01:00
Alastair Poole
039944d555
Documents: Update.
...
Preparing to release something.
2019-09-03 18:14:26 +01:00
Alastair Poole
38d50d924b
Make this more efficient.
2019-09-02 20:18:35 +01:00
Alastair Poole
967b5ce33e
Release: Prepare
2019-09-01 17:50:38 +01:00
Alastair Poole
7116c0bde7
Use better battery names
2019-09-01 16:57:36 +01:00
Alastair Poole
64fc9d95a3
Make the UI more "responsive"
2019-09-01 16:06:17 +01:00
Alastair Poole
2b2c71ee3c
UI: Bring back the improvements.
...
Seem to have isolated the issues. Let's reintroduce the UI
fixes.
2019-09-01 15:18:54 +01:00
Alastair Poole
3e42056b88
Tidying up
2019-09-01 15:11:40 +01:00
Alastair Poole
6fd8b24a06
Fix more
2019-09-01 15:07:35 +01:00
Alastair Poole
a324cba8cf
Add text for batteries
2019-09-01 15:03:38 +01:00
Alastair Poole
09022fa5a3
memory: let's free this.
2019-09-01 14:59:53 +01:00
Alastair Poole
6ba6c25135
Batteries: Add multiple suppor
2019-09-01 14:54:27 +01:00
Alastair Poole
4792cd07e4
Fix: Let's ensure we can properly escape this function.
...
Thanks to Apostolos Bartziokas for his patience and testing.
His commitment is very valuable.
2019-09-01 14:22:40 +01:00
Alastair Poole
37cb378cf9
Make sure we exit this hole
2019-09-01 14:04:40 +01:00
Alastair Poole
2c2930cc60
Fixe
2019-09-01 12:41:56 +01:00
Alastair Poole
655dacb953
Fix lazy typo breakage.
2019-08-30 20:45:32 +01:00
Alastair Poole
8ddde14287
main: exit on close.
...
We don't lose any data so just exit here.
2019-08-30 20:44:28 +01:00
Alastair Poole
9b98d23f41
Revert "Changes:"
...
This reverts commit d8714702fb
.
2019-08-30 20:35:46 +01:00
Alastair Poole
f9dd314951
Fix issues with Linux batteries and leak
2019-08-29 23:55:43 +01:00