Commit Graph

38 Commits

Author SHA1 Message Date
Alastair Poole 8108e4f724 ui: no need to expose thread ptr 2020-12-30 02:41:44 +00:00
Alastair Poole 68403cf787 openbsd: amd64.
Firstly, we don't need so many locks as we blocking the main loop.

On amd64 OpenBSD 6.8. Static are stored in tbss, so I know TLS was
releatively recently added properly, that's one issue.

I can only speculate, it's thread related and how mutexes are
handled on amd64? As well as having too many threads, also too
much blocking of the main loop...

Other changes, get rid of almost all sense of a "main" window...

Lots of stuff learnt through hacking...My folks are downstairs and
I can hear shaging on the TV...Christmas time...it's mean to be...
Sheesh
2020-12-28 20:20:15 +00:00
Alastair Poole 35a359af97 handlers: clean up 2020-12-24 10:16:19 +00:00
Alastair Poole 57663dd0b2 ui: not done, dont moan until i am done.
Then you can moan. :)
2020-12-23 23:14:11 +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 d621b0b998 windows: save the value for others.
This saves a job later...
2020-11-10 13:12:10 +00:00
Carsten Haitzler a56127a569 mem - add memory usage of up to 8 vid cards
max in the code is 8.. will anyone have that many... really?
2020-10-29 12:22:36 +00:00
Alastair Poole 9fe587d2bf ui: white 2020-10-27 15:07:07 +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 a33baabcc3 ui: stuff. 2020-10-10 14:52:11 +01:00
Alastair Poole 42b9ecadc6 ui: "try" to make things clearer. 2020-10-03 15:44:32 +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 df89bb22cc menu: clicky clicky come back.
Let's raise the windows if they already exist so you haven't lost
the thing.
2020-09-12 13:22:23 +01:00
Alastair Poole a17120bccb ui_memory: poll as config... 2020-09-10 00:19:16 +01:00
Alastair Poole daeff14236 ui: let windows live...
sorry about the previous choice
2020-09-08 16:08:33 +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 b799de0a1d views: make windows dialog windows.
This is handy in a few ways.
2020-06-30 14:03:18 +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 1f0d8827b8 changes: UI
Small changes.
2020-06-30 12:13:54 +01:00
Alastair Poole 4df3d73fe0 ui: Fonts and Sorting.
Fonts should be normal sized. If fonts aren't looking good, just
bump up the overall ELM scaling, it works much better!

Indicate which sort we are using in the process list.
2020-06-30 11:28:20 +01:00
Alastair Poole f3b8302af3 mem: remove unused object 2020-06-29 09:53:08 +01:00
Alastair Poole 9017e61da1 fin: padding. 2020-06-28 20:56:57 +01:00
Alastair Poole fa81b3ab79 memory: window size.
Too big, make smaller.
2020-06-28 19:42:38 +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 9ff3706a1b sizing: this will have to do for now 2020-06-27 15:35:41 +01:00
Alastair Poole fc9afb8a24 ui: Max width for other content.
If this content is allowed to expand it looks AWFUL.
2020-06-26 12:42:21 +01:00
Alastair Poole b13e42e6ea ui: Fix LARGE fonts 2020-06-24 13:52:53 +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 461c34fc0d ui: rename 2020-06-17 22:34:25 +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 5725b911d7 mem: remove duplicate noise. 2020-06-03 13:54:08 +01:00
Alastair Poole 66f6c4eee1 style: Try to respect 80 columns.
Whether it should be 80 or 120 I'm not sure. I think i'll go
with the lower denominator as it's more inclusive.

EVAS_ macros need simplified (this might be too simple)...
2020-05-24 13:34:26 +01:00
Alastair Poole a6d1da406b ui: Redo Process Panel.
Let's create a window per-process instead of the panel.

I want people to learn, let's show the manpage for the process if
one exists.

this is not finished.
2020-05-14 14:43:44 +01:00
Alastair Poole cbd7f9c853 evisum: Split the UI out.
More to come...
2020-05-13 00:51:30 +01:00