Commit Graph

57 Commits

Author SHA1 Message Date
Alastair Poole ebdbda13ea process_list: fix this...
Might need to tweak for the fbsd depending on CP_TICKS
2020-12-26 11:27:58 +00:00
Alastair Poole 35a359af97 handlers: clean up 2020-12-24 10:16:19 +00:00
Alastair Poole 83a33bd991 sensors: Kernel doesn't cache thermal.
Linux doesn't cache thermal readings, select one sensor else we
can block waiting to read from N sensors.

Needs more fixing.
2020-12-22 13:47:41 +00:00
Alastair Poole 32a9f55dbe purge: remove the crud 2020-12-17 11:12:15 +00:00
Alastair Poole bd65274c58 ui: changes.
WHy not...
2020-12-16 00:16:29 +00:00
Alastair Poole 247bda23c6 mem: vector. 2020-12-15 17:23:32 +00:00
Alastair Poole 70e03a6df2 ui: shutdown...
Listen to the old men...:)
2020-11-14 17:45:22 +00:00
Alastair Poole f507edacf0 process_list: had to be done...
At least pretend to be professional...
2020-11-12 02:51:46 +00:00
Alastair Poole d621b0b998 windows: save the value for others.
This saves a job later...
2020-11-10 13:12:10 +00:00
Alastair Poole 5f75b25ca2 cpu: remember our sizing, remember the size.
This was annoying me...if the user sets a new size, remember it...
Scaling and different and blah blah blah blah
2020-11-10 12:14:17 +00:00
Alastair Poole 6cc91568e7 ui: yeh rewrite 2020-11-09 15:32:02 +00:00
Alastair Poole d4daf18ce5 turd: slowly polishing.
Why???
2020-11-09 14:28:55 +00:00
Alastair Poole d1796ba074 purge... 2020-11-09 13:40:00 +00:00
Alastair Poole 956bc38264 ui: slightly simpler.
Too many unneeded tables.
2020-11-08 15:57:59 +00:00
Alastair Poole 68fa73e599 disks: ....
So, at some point, select a file system then below a panel with
something visual...probbaly for starters some visual indicator
of large folders and ideally activity too...

not done for now...shouldn't break the universe tho
2020-11-03 15:38:42 +00:00
Alastair Poole 50bd9f0ab1 icon_cache: genericise it.
Reuse...
2020-10-29 13:26:31 +00:00
Alastair Poole 74d7a1f40e ui: drop some pretty.
So, as usual RFC (Request for Complaints). I'll surely change this
more but push into the ether to see...
2020-10-28 17:00:53 +00:00
Alastair Poole 42ccf2fb6e ui: drop the lock there and restart 2020-10-27 17:52:24 +00:00
Alastair Poole 43bd0baeb3 ui: rights for all.
No window takes presedence. Last window closes application :)

Because, if this wasn't done, someone in IRC (apbbb probably) would
say it should be done...soooooo
2020-10-27 12:51:15 +00:00
Alastair Poole 860358c3c8 process: processs tree (proc view).
Also add the command line evisum -p <pid> to the IPC.

Not done...WIP.
2020-10-27 03:33:01 +00:00
Alastair Poole 7f05af18d6 evisum: let there be choice
soo...let's create a little ipc server and server the minions
whatever they want. So add CPU and memory and Generic thing to the
application menu (desktop). Means you don't have to load up the
main EXE each time you want only one minor feature. Also use the
same process for all of this so we don't eat up resources and
because we can.
2020-10-27 01:33:20 +00:00
Alastair Poole 324a619a87 sensors: diss the misc.
Rename...
2020-10-05 16:11:26 +01:00
Alastair Poole 42b9ecadc6 ui: "try" to make things clearer. 2020-10-03 15:44:32 +01:00
Alastair Poole 615239115e misc: remove network.
Network needs more details and also its own window...

Move misc to sensors at some point (namespace)...
2020-10-03 14:46:17 +01:00
Alastair Poole b04cde56b8 ui: options kthreads check. 2020-10-03 14:19:29 +01:00
Alastair Poole 45a1eef26f small tidy: makes editing easier.
If someone wants to split each window out or have an idea wtf is
happening this makes more sense...just..
2020-10-03 11:35:36 +01:00
Alastair Poole 6f8973ed12 ui: trim some grim 2020-09-29 23:20:00 +01:00
Alastair Poole db9b8a73a7 init/shutdown: fix.
Queue a restart. Make config checking less aggressive.
2020-09-11 13:52:50 +01:00
Alastair Poole fe808cfcae ui: simplify resize...
Still to catch that one bug...this is better though I think...
2020-09-04 01:23:18 +01:00
Alastair Poole 70fa4fec9e ui: fix a bug in the cache and hide objects...
If this doesn't resolve one issue it's possible a bug in the old
EFL...
2020-09-03 22:07:36 +01:00
Alastair Poole 8738a64bdf fun....more 2020-09-02 16:10:08 +01:00
Alastair Poole a44500936b fun...
Still needs work but...
2020-09-01 17:03:20 +01:00
Alastair Poole 551ee1810f changes:bugs and some stuff...not finished.
Not finished...if you find a bug tell me...just fixed some bad
ones.
2020-08-31 00:36:00 +01:00
Alastair Poole b9cb1dfa49 startup: See how this behaves 2020-07-01 13:09:32 +01:00
Alastair Poole a5461ad416 shutdown: allow control of cleaning up.
Flag to shutdown now or ordered triggering callbacks.
2020-06-30 13:23:01 +01:00
Alastair Poole d2a72510cb evisum: Clean up orderly.
Whether this is meritted, I don't know. It might be useful in
the future.
2020-06-30 13:05:35 +01:00
Alastair Poole 5f134b0e82 about: Basic about box 2020-06-29 15:18:35 +01:00
Alastair Poole 27fd9c5322 win: first run size. 2020-06-28 20:04:03 +01:00
Alastair Poole 35323ea227 evisum: Traditional
Make the UI simpler. Give everything a window. It's not clever
to only allow one action at a time. I think it seemed cool
because every other environment is simplifying the interface.
I don't really agree with this. Also some "tabs" don't
currently justify having the whole window.

hashtag **** it!
2020-06-28 20:02:07 +01:00
Alastair Poole ad7ab21ae5 cpu: update more frequently 2020-06-24 13:11:10 +01:00
Alastair Poole c0f6f39970 ui_util: Generic UI API.
Move these into their own place.
2020-06-21 14:03:39 +01:00
Alastair Poole e26e1bb392 ui: button sizing. 2020-06-20 11:02:23 +01:00
Alastair Poole b2f977ee66 ui: simplify and remove title.
These labels are awful.

If you are ON the CPU "tab" WHY the hack do you need another
massive text label explaining the same thing!!!

Sometimes I wonder, wonder wonder...
2020-06-18 21:11:27 +01:00
Alastair Poole dcf23687a3 openbsd et al. Support as many sensors we can find.
This isn't finished, build broken for Linux and others.
2020-06-16 14:29:06 +01:00
Alastair Poole 83db45e7c6 ui: search hide on resize fix.
Hide the container of the entry when resizing

@fix :)
2020-06-07 18:10:17 +01:00
Alastair Poole 8ec8a5efda ui: size format. 2020-06-07 14:43:56 +01:00
Alastair Poole 702f650603 freebsd: include zfs abomination if in use. 2020-06-07 12:57:27 +01:00
Alastair Poole f61e780f0b bytes: use bytes for everything...
Convert Linux memory values to bytes rather than reducing the
granularity of every other OS which reports memory use in
bytes.

The previous method just made everything confusing when it
needn't be.
2020-06-05 15:32:11 +01:00
Alastair Poole 2114f5dd21 FreeBSD: Fix Memory Display.
Peter2121 is right, this is mostly bogus (depending on who you
speak to).
2020-06-05 11:44:54 +01:00
Alastair Poole 6af4814590 style: meh meh meh 2020-06-02 13:23:41 +01:00