TODO: List of things.
I'd like to get these visual things finished off and looking okay. NEED a nicer flat icon.
This commit is contained in:
parent
7e925f42a0
commit
3c13f2eb50
6
CREDITS
6
CREDITS
|
@ -26,10 +26,12 @@ To our dedicated users in '#e'.
|
||||||
|
|
||||||
Especially OnlyHuman, thrice, Peter2121, ApBBB...
|
Especially OnlyHuman, thrice, Peter2121, ApBBB...
|
||||||
|
|
||||||
|
Of course the French, vtorri and billiob.
|
||||||
|
|
||||||
Philippe Jean Guillaumie <similar@orange.fr>
|
Philippe Jean Guillaumie <similar@orange.fr>
|
||||||
|
|
||||||
For his relentless commitment to translation of EFL and our growing application
|
For his relentless commitment to translation of EFL applications.
|
||||||
eco-system.
|
Need a logo for "translated by a human".
|
||||||
|
|
||||||
okra (Stephen Houston) <smhouston88@gmail.com>
|
okra (Stephen Houston) <smhouston88@gmail.com>
|
||||||
|
|
||||||
|
|
16
NEWS
16
NEWS
|
@ -2,6 +2,22 @@
|
||||||
Evisum 0.5.9
|
Evisum 0.5.9
|
||||||
============
|
============
|
||||||
|
|
||||||
|
* Search "dialogue" added to process list.
|
||||||
|
* Remember window sizing and location.
|
||||||
|
* Simplify the process list view. One job, processes. Memory, CPU
|
||||||
|
and other stats have their own windows.
|
||||||
|
* Introduce the menu to other windows. No feature takes
|
||||||
|
presedence (potentially).
|
||||||
|
* Improved keyboard support. PgUp/PgDown focus. All windows
|
||||||
|
close on Escape. You can quickly check some stat then close it.
|
||||||
|
* Rewrite the sensors UI. Some OS don't cache when reading
|
||||||
|
sensors. It makes better use of screen also.
|
||||||
|
* Add a basic indicator for power supply.
|
||||||
|
* Improve behaviour on OpenBSD amd64 and arm64.
|
||||||
|
* Remove lots of horrible code.
|
||||||
|
* Fix bug (CPU).
|
||||||
|
* Purge an overly complicated storage API.
|
||||||
|
* Internally things are much better. Much simpler.
|
||||||
* ...
|
* ...
|
||||||
|
|
||||||
============
|
============
|
||||||
|
|
5
README
5
README
|
@ -28,8 +28,3 @@ CONTRIBUTIONS:
|
||||||
Patches with bug fixes are more than welcome. If you do wish to
|
Patches with bug fixes are more than welcome. If you do wish to
|
||||||
add a substantial querying feature PLEASE ensure that it works reliaibly
|
add a substantial querying feature PLEASE ensure that it works reliaibly
|
||||||
on OpenBSD, Linux and FreeBSD.
|
on OpenBSD, Linux and FreeBSD.
|
||||||
|
|
||||||
NOTES:
|
|
||||||
|
|
||||||
Ctrl + k or Ctrl + K to show/hide kernel threads.
|
|
||||||
Ctrl + e or Ctrl + E to show/hide evisum in the process list.
|
|
||||||
|
|
|
@ -0,0 +1,31 @@
|
||||||
|
Memory:
|
||||||
|
|
||||||
|
Something pretty for memory usage over time. Work in progress might need to
|
||||||
|
comment out the code for release.
|
||||||
|
|
||||||
|
CPU:
|
||||||
|
|
||||||
|
Something for 16 cores+ I have some ideas. Anything pretty. Suggestions.
|
||||||
|
|
||||||
|
Process List:
|
||||||
|
|
||||||
|
Maybe the genlist/buttons widget can be a widget with other features also.
|
||||||
|
Some issue with scrolling CPU after some time. Not the cache.
|
||||||
|
|
||||||
|
Process View:
|
||||||
|
|
||||||
|
Some stats over time visually (pretty). Fix the keyboard focus tree.
|
||||||
|
Add some stats, process CPU time etc. Needs plugged in.
|
||||||
|
This whole UI bit can be much simpler and better. Cool to check a process
|
||||||
|
in the list and pop up some live informative stats...
|
||||||
|
|
||||||
|
ICONz:
|
||||||
|
|
||||||
|
A flat icon. ApBBB's original icon is better than I currently can do but it's
|
||||||
|
not quite right.
|
||||||
|
|
||||||
|
Engine:
|
||||||
|
|
||||||
|
Have one process polling and writing to disk and mapping to memory some IPC
|
||||||
|
for real-time stats for a UI.
|
||||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 3.6 KiB After Width: | Height: | Size: 6.9 KiB |
|
@ -328,13 +328,6 @@ _item_create(Evas_Object *parent)
|
||||||
lb = _item_column_add(tbl, "proc_state", i++);
|
lb = _item_column_add(tbl, "proc_state", i++);
|
||||||
evas_object_size_hint_align_set(lb, 0.5, FILL);
|
evas_object_size_hint_align_set(lb, 0.5, FILL);
|
||||||
|
|
||||||
hbx = elm_box_add(tbl);
|
|
||||||
elm_box_horizontal_set(hbx, 1);
|
|
||||||
evas_object_size_hint_align_set(hbx, FILL, FILL);
|
|
||||||
evas_object_size_hint_weight_set(hbx, EXPAND, EXPAND);
|
|
||||||
evas_object_show(hbx);
|
|
||||||
elm_table_pack(tbl, hbx, i++, 0, 1, 1);
|
|
||||||
|
|
||||||
pb = elm_progressbar_add(hbx);
|
pb = elm_progressbar_add(hbx);
|
||||||
evas_object_size_hint_weight_set(pb, EXPAND, EXPAND);
|
evas_object_size_hint_weight_set(pb, EXPAND, EXPAND);
|
||||||
evas_object_size_hint_align_set(pb, FILL, FILL);
|
evas_object_size_hint_align_set(pb, FILL, FILL);
|
||||||
|
@ -342,7 +335,7 @@ _item_create(Evas_Object *parent)
|
||||||
#if PROGRESS_CUSTOM_FORMAT
|
#if PROGRESS_CUSTOM_FORMAT
|
||||||
elm_progressbar_unit_format_function_set(pb, _pb_format_cb, _pb_format_free_cb);
|
elm_progressbar_unit_format_function_set(pb, _pb_format_cb, _pb_format_free_cb);
|
||||||
#endif
|
#endif
|
||||||
elm_box_pack_end(hbx, pb);
|
elm_table_pack(tbl, pb, i++, 0, 1, 1);
|
||||||
evas_object_data_set(tbl, "proc_cpu_usage", pb);
|
evas_object_data_set(tbl, "proc_cpu_usage", pb);
|
||||||
|
|
||||||
return tbl;
|
return tbl;
|
||||||
|
@ -457,6 +450,7 @@ _content_get(void *data, Evas_Object *obj, const char *source)
|
||||||
rec = evas_object_data_get(lb, "rec");
|
rec = evas_object_data_get(lb, "rec");
|
||||||
evas_object_size_hint_min_set(rec, w, 1);
|
evas_object_size_hint_min_set(rec, w, 1);
|
||||||
evas_object_show(lb);
|
evas_object_show(lb);
|
||||||
|
elm_box_recalculate(hbx);
|
||||||
|
|
||||||
o = evas_object_data_get(it->obj, "icon");
|
o = evas_object_data_get(it->obj, "icon");
|
||||||
const char *new = evisum_icon_path_get(evisum_icon_cache_find(proc));
|
const char *new = evisum_icon_path_get(evisum_icon_cache_find(proc));
|
||||||
|
|
Loading…
Reference in New Issue