Commit graph

234 commits

Author SHA1 Message Date
mykola2312
5729a39cb7 update readme 2024-09-09 22:14:03 +03:00
mykola2312
104754c96d update readme 2024-09-09 22:13:05 +03:00
mykola2312
1bcfc33684 change to markdown 2024-09-09 22:11:10 +03:00
mykola2312
7c24a600e6 update readme 2024-09-09 22:10:25 +03:00
loh.tar
abd8807cff Update README 2024-04-04 08:43:18 +02:00
loh.tar
b302d4a211 Run make man 2024-04-04 08:42:36 +02:00
loh.tar
115a7b9771 Increase version number 2024-04-04 08:37:45 +02:00
loh.tar
37d9ff5af9 Add notes about Settings menu 2024-04-04 08:35:34 +02:00
loh.tar
57adb8f4b5 Add missing No Tray Ballon setting to session save/restore 2024-04-04 08:35:34 +02:00
loh.tar
586bb1d0f3 Add missing -h,-?,--h,--l hints 2024-04-04 08:35:34 +02:00
loh.tar
f8b8f10017 Add option -R "NoRestart"
With this option will the session manager telled "RestartNever" whereas
the default is "RestartIfRunning".
2024-04-04 08:35:34 +02:00
loh.tar
f7c9074b0a Fix/Add session support
The old orig code was disabled due to some #ifdef and looked only
rudimentary. Now it seems to work nicely on X11. We save/restore the
main window size and position independent from any session but from
the interface in use. All other settings are saved below the session-id.
The idea is, that you may have more than one interface where each may need
other sizes/positions for best experience. And you will likely always want
the same sizes/positions independent from any other settings or session.
Well, as long as you not switch between different DEs :-/

https://doc.qt.io/qt-6/session.html#testing-and-debugging-session-management
Setup on my Arch was surprising complex, needed two AUR packages
xorg-rstart xorg-xsm and two more from general repo xorg-smproxy xorg-iceauth
but over all very small in size.
2024-04-04 08:35:34 +02:00
loh.tar
122db3c5ac Ensure InTray is always set when window is closed
...and not only by click on tray icon
2024-04-04 08:35:34 +02:00
loh.tar
c89c8f8978 Oops! Don't show Mhz on Status tab when not connected 2024-04-04 08:35:34 +02:00
loh.tar
c47b0f42cf Add a note about usefulness of Event History window 2024-04-04 08:35:34 +02:00
loh.tar
9095532376 Be more correct what is shown on Events tab 2024-04-04 08:35:34 +02:00
loh.tar
4f03d4a5f4 Add info about hovering the icon and Status popup 2024-04-04 08:35:34 +02:00
loh.tar
85c510a3e4 Fix: Don't show "Keep running..." message when we quit
...immediately after a normal start.
No idea why the orig wpa_gui had not that hassle
2024-04-04 08:35:34 +02:00
loh.tar
997ff9397c Add new infos Freq+WifiGen to icon->Status (or not)
Um? Looks like the number of lines are limited in KDE,
so the new stuff is commented
2024-03-30 11:03:52 +01:00
loh.tar
106d67057a Add Frequency to icon tool-tip 2024-03-30 10:29:40 +01:00
loh.tar
78d3dbd020 Add Frequnecy and Wifi-Generation to Status tab
Um, the main window has now a smaller size, resp. hight, which was not
intended. This Qt-Designer is always a pain in the...
2024-03-30 10:18:59 +01:00
loh.tar
3b27c10f75 Add status info to tray icon tool-tip
This makes these Status popup window, by Icon->Menu->Status,
somehow obsolete, but I will keep it for now. Perhaps we will
remove some info from the tool-tip again or add extra stuff to
these popup window
2024-03-30 09:10:39 +01:00
loh.tar
3e1f03f5f6 Fix debug macro that prevents you from using qDebug()
Well, "fix" is perhaps a little pompous, but "debug" is already used
by Qt itself inside there qDebug stuff, and that caused some error
when you tried to use qDebug()
2024-03-30 07:06:27 +01:00
loh.tar
e79dd00178 Ignore html files in doc/ for now
To have some html help file available from the GUI would be nice,
but ATM I'm not in the mood to look closer at this topic.

At the end of the day, you don't really need a help page at your
finger tips. Documentation is important, but it's more than enough
to have it as man page. You look at it once, then probably
never again.
2024-03-27 19:17:17 +01:00
loh.tar
ea5f0c6110 Update memory foot print
It's strange why it suddenly seems to be using 3x more memory(?)

Whatever, the value is taken from the (new) KDE Systemmonitor,
I gueess the old value was taken from the (now gone) old KDE
Processlist (or how ever it was named, Ctrl+ESC was the trick)
2024-03-27 16:04:44 +01:00
loh.tar
4268f59f88 Improve Makefile
- Fetch version and release date out of the README. This way we don't
  need to update some extra place to have these data inside the man-page
- Add some help info when called without arguments
2024-03-27 15:03:41 +01:00
loh.tar
6079e10a37 Switch man-page source from .sgml to .ronn
Maintaining these sgml file was too much of a pain for me, so I looked
for some alternatives. No idea if there are even better solutions than
ronn. But at least is these Markdown-like fine.

I had tried: go-md2man, mandown
2024-03-27 09:29:04 +01:00
loh.tar
3181981586 Fix gone menu in main window and actions in tray icon context menu
That was a kind of lucky find. Just one click. Crazy!
No idea what is todo to have it working properly with these
new nativ menu stuff. Any help is welcome!
2024-03-25 13:43:52 +01:00
loh.tar
8c026eb5ae Review connection status icon stuff
- Use new icon for cases where supplicant is not running. The icon name
  sounds ok, but in fact it is showing some cloud. Not optimal but anyway
- Use new icon for explicit disconnected status
- Remove unused TrayIconConnected enum, should be pointless. Either we
  have a signal strength or we are disconnected
2024-03-25 10:18:38 +01:00
loh.tar
bfb7c64653 Typo 2024-03-25 09:55:00 +01:00
loh.tar
0d12069fcf Update CONTRIBUTIONS 2024-03-24 21:21:57 +01:00
loh.tar
5928dc3da6 Use new fancy stars also on Status page 2024-03-24 21:14:50 +01:00
loh.tar
19cfcfe9b6 Move star logic into new helper.h file 2024-03-24 21:14:50 +01:00
loh.tar
252c523b95 Add fanzy stars ★★★☆☆ to scan results signal strange
To give a more user friendly indicator.
The star settings are inspired by commercial site explanations, thanks!
https://www.netspotapp.com/wifi-signal-strength/wifi-signal-strength-and-its-impact.html
2024-03-24 21:14:50 +01:00
loh.tar
93cc9f69bc Remove fancy SignalBar from source tree
These bar may be a smart piece of code, but looks bad in the scan result
list when we select something. The benefit is not so great and I'm too
stupid to fix the select issue. So drop it.
2024-03-24 21:14:50 +01:00
loh.tar
78f74fdc51 Add comment 2024-03-24 21:14:50 +01:00
loh.tar
a08c624d62 Remove unneeded check
After a little playing, it looks like that will never happens,
we will break the loop already at the first check if bss.isEmpty
2024-03-24 21:14:50 +01:00
loh.tar
472a864ef9 Add a field to filter SSID in scan results
That should be handy to find more quickly some particular network when
many hotspots are around
2024-03-24 21:12:27 +01:00
loh.tar
32df1dcf75 Let us keep Qt5.15 until ~Apr 2026 (or later)
These commented small chages are enough to force Qt6.2
2024-03-23 14:23:26 +01:00
loh.tar
b057bde4c6 Typo, remove some stuff, place own icon on top of wishlist :-) 2024-03-15 16:13:09 +01:00
loh.tar
18d06f4437 Run make man 2024-03-15 16:03:55 +01:00
loh.tar
76b4327dfe Add more general info about wpaCute and its goal 2024-03-15 14:53:29 +01:00
loh.tar
c72b5e0553 Update README 2024-03-15 14:15:57 +01:00
loh.tar
5470747720 Change displayed data in networklist
This way we have less not so interesting info there, like the network
block number (old ID caption) and more interesting stuff like id_str
(new ID caption) not cluttered in the old flag column

The greatly shortened display of the network status saves a lot of
space, perhaps unnecessary, but I felt like it
2024-03-15 14:13:29 +01:00
loh.tar
1e8b65c520 Disable the new added key_mgmt box for now
Not sure if this new added box make sense.
On the other hand, what sense does the pairwise box make?

As the fog is slowly clearing for me with regard to these many
theoretical possibilities, I think it would be better to remove
some fields and make more auto dependent on the authbox.
2024-03-15 08:17:42 +01:00
loh.tar
be2463b92d Always use RSN instead of WPA2 as proto
As the docu says:
  WPA2 can be used as an alias for RSN
I therefore assume that WPA2 is only accepted for reasons of compability

With wpa_cli you can try:
  > set_network 0 proto WPA2
  OK
  > get_network 0 proto
  RSN
2024-03-15 08:17:42 +01:00
loh.tar
a959b5d635 Start to add a small collection of useful information
Thanks to Spiff!
https://superuser.com/a/373492
2024-03-15 08:17:42 +01:00
loh.tar
032530cce4 Fix: Set proper enc when auth was changed
So far I start to understand means WPA1 => TKIP, WPA2&3 => CCMP
2024-03-15 08:17:42 +01:00
loh.tar
e69be38d57 Fix: Don't hide encBox when IEEE802.1X or WPA2-OWE is selected
This bug was explicitly introduced by the clueless maintainer...
2024-03-15 08:17:42 +01:00
loh.tar
9f50aa89e5 Cosmetic, use initializer list 2024-03-15 08:17:42 +01:00