yes no problem i just clicked through quickly to see if i saw any strange things
What I also noticed with all other skins and themes is the Speedchecker.asp
It doesn't really fit to all the other color schemes and always looks the same (but I'm not sure if you can change that or if it's all loaded from external sources)
Joined: 08 May 2018 Posts: 14246 Location: Texas, USA
Posted: Fri Oct 22, 2021 14:29 Post subject:
the-joker wrote:
Any change is hard for some people no matter what.
<interjection>This right here sums up the biggest problem here in this forum. I shall relent from further comment to expound upon that statement.</interjection> _________________ "Life is but a fleeting moment, a vapor that vanishes quickly; All is vanity"
Contribute To DD-WRT Pogo - A minimal level of ability is expected and needed... DD-WRT Releases 2023 (PolitePol)
DD-WRT Releases 2023 (RSS Everything)
----------------------
Linux User #377467 counter.li.org / linuxcounter.net
Joined: 31 Jul 2021 Posts: 2146 Location: All over YOUR webs
Posted: Fri Oct 22, 2021 15:16 Post subject:
ho1Aetoo wrote:
yes no problem i just clicked through quickly to see if i saw any strange things
What I also noticed with all other skins and themes is the Speedchecker.asp
It doesn't really fit to all the other color schemes and always looks the same (but I'm not sure if you can change that or if it's all loaded from external sources)
Yes you found the limitation of the built in styles. =) congrats!
You see, places like OID search (when you click on a MAC address), or when you click on an IP and opens up IP lookup, or speedchecker, are external services/sites. As such the CSS is external to DD-WRT.
This problem you discovered does not exist for instance when you use the DD-WRT Inspired themes for routers on my signature, because I'm able to target that CSS easily.
So if this bother you, the solution for the time being is to use the theme on my signature, which is where the Inspired themes came from in the first place. =)
It maybe possible to style these other external sites in the future from DD-WRT, but not now, and until then you have a solution which is far more flexible.
Here's how that looks for me using that with the Ubuntu color scheme.
Joined: 31 Jul 2021 Posts: 2146 Location: All over YOUR webs
Posted: Mon Oct 25, 2021 13:42 Post subject: Wifidog hotspot logo.
Hello all.
Regarding Hotspot logos.
One 6 year old ticket/5193 was closed, since the updated hotspot logos have now been merged since the 11 Sep 2021.
However one issue remains.
Wifidog logo when styles are dark is like being welcomed into squint-city.
The better design is either to not include logos, or try to include a lighter version of the wifidog logo for when dark styles are enabled.
Essentially a while back I had replaced the spinning gif 3.16 KB with a modern animated SVG that is only 1.48KB , this saved 1.68KB but now Internet explorer users caveat will not see any animation.
I wasn't happy that the modal dialog corners + top/bottom/lef/right sides used more gifs totaling 683 Bytes and the ddwrt.css was yet another 2.5 KB, this was probably another Internet explorer workaround because border-radius was only supported in IE v9
So now the ddwrt.css is 682 Bytes.
For those keeping track of the numbers the current implementation is 3.298 KB vs OLD 6.343 KB somewhere around 3.045 KB savings just on this one small dialog.
Nothing users will notice but it is important to keep things as small as possible IMO.
This war has been waged at several levels and using different techniques, the amount of bytes saved is on the several MB's range and more is still possible.
Obviously DD-WRT uses a very effective compression algorithm which helps a great deal, but algorithms work even better when things are actually optimized to begin with.
The dialog will also be dark when classic themes are dark which was always white before.
And there were other savings inspired themes side, because not so much CSS is needed for this anymore.
Joined: 31 Jul 2021 Posts: 2146 Location: All over YOUR webs
Posted: Tue Dec 07, 2021 9:35 Post subject: Syslog redone
So to continue with the saga...
After a few failed attempts and with some help from BS the syslog has been redone.
While using Inspired Themes you would see a prettier picture and there were limitations with the classic styles. And I used hackish CSS to try work around the limitations.
This is because like many of the dynamic content pages, iframes were used and all of the CSS was embedded. Now we have separate stylesheets and we can add pretty things like line hovers without breaking anything else.
In coming days, I will further refine the new implementation and remove more hardcoded colors and reuse some classes for the purpose and then optimize the implementation by removing POC CSS duplication.
Other things that have been improved include.
1) Translatable strings for the fieldset legend and string that displays when syslog is not enabled.
2) Removed old embedded HTML empty elements used for padding?!
3) Added logline hover effects
There should be a small issue with top margin for the buttons in Inpired themes, but otherwise it should be stable with DD-WRT v3.0-r47794 std (12/07/21) and bettwer with newer builds.
Joined: 08 May 2018 Posts: 14246 Location: Texas, USA
Posted: Tue Dec 07, 2021 15:45 Post subject:
egc wrote:
Is it possible to get the whole log and then simply scroll trough it instead of per page?
(I must admit I usually do: cat /var/log/messages but then miss all the goodies)
Joined: 31 Jul 2021 Posts: 2146 Location: All over YOUR webs
Posted: Wed Dec 08, 2021 8:52 Post subject:
egc wrote:
Nice!
Is it possible to get the whole log and then simply scroll trough it instead of per page?
(I must admit I usually do: cat /var/log/messages but then miss all the goodies)
Thanks, there was a brief discussion of removing the syslog from the iframe which is in iframe specifically to provide the next/prev functionality. so this is by design.
But Rome wasn't built in a day (like BS says), I would prefer that this is optional rather then either or for various valid UX concerns, tbh my attempts so far to do some work myself are hampered when I dont have time to compile every single change myself, and also C/CGI is not something I'm very familiar with so its mostly trial and error, mostly error =).
I personally think iframes and canvas should be ejected into space in the general direction of the nearest star, both cause issues unless you tell them to use a stylesheet that are not inline/embedded and depending on their usage there are performance issues to consider, mainly where images are concerned like the bandwidth graph which is a dynamic SVG.
Note made, unless someone submits a patch to add this optionally and (set the prev/next buttons to disabled) its not going to be an immediate top of the list, since there are another million things that are blocking responsive design implementation for instance.
Joined: 31 Jul 2021 Posts: 2146 Location: All over YOUR webs
Posted: Mon May 09, 2022 7:20 Post subject:
I have recently done a small refactor of all inline HTML regarding centering to use a pre-existing CSS class, one small issue reported by our community member twindragon on the reboot dialog where progress bar was not centered anymore has been addressed post current public release r48810.
This refactor is one of many to help with the many still needed refactors in order to work towards a responsive design and implementations of alternative designs for the UI.
If anyone notices any such centering issues on any platforms please do not hesitate to report them here.
I have also addressed some old legacy themes, like brainslayer/vikar/kromo/xirian recently. However due to the nature of some components being inside iframes, like syslog/bandwidth graphs, its is impossible to target anything contained inside such unless injecting the CSS the same way Inpired themes CSS is being injected, so bare in mind this limitation. It looks awful still IMHO, I dont recommended brainslayer/kromo or vikar and they have reached the limit of what can be done to fix anything further.
Xirian has received more love, because overall this style is maintainable while the others are not, so it will fit better in these areas of syslog/bandwidth and others, even if there are some caveats.
I personally dont see the need to keep brainslayer/kromo/vikar around and if a more lightweight theme would be required for some platforms, it would be better faster and easier do a theme from scratch, so I advocate for this instead of maintaining old broken themes beyond repair from a time standpoint.
I have also updated the external CSS for the OID (Vender MAC address search) Pop up, this uses a external service, and since BS has access to that server it was doable.
The limitation of current implementation for this external site, does NOT support DARK/LIGHT themes to match users config in DD-WRT.
What could be done, perhaps is to query the Browser theme state and set a dark/light according via some media query living on this external server, but this will not work for inspired themes or different colors other than dark light.
I would also remind you that the Standalone DD-WRT inspired themes on my signature, via stylus extension, can target and modify any external CSS on any services, like OID/Speedchecker/IP Searches etc... including any elements inside iframes.
Joined: 08 May 2018 Posts: 14246 Location: Texas, USA
Posted: Mon May 09, 2022 14:28 Post subject:
If nobody else has said it, thank you for your diligent efforts in supporting DD-WRT. The community at large is grateful, regardless of what a few bad apples say. _________________ "Life is but a fleeting moment, a vapor that vanishes quickly; All is vanity"
Contribute To DD-WRT Pogo - A minimal level of ability is expected and needed... DD-WRT Releases 2023 (PolitePol)
DD-WRT Releases 2023 (RSS Everything)
----------------------
Linux User #377467 counter.li.org / linuxcounter.net
Joined: 14 Dec 2015 Posts: 774 Location: 127.0.0.1
Posted: Thu May 12, 2022 8:51 Post subject:
I also agree, the-joker is rocking it. A little overhauling is good sometimes! Thanks!
Now when can we get to updating the forums??? _________________ Tutorial for flashing WRT series WRT Installation,Upgrade & Basic Setup–Cliff Notes
r52242: WRT3200ACM, WRT1200ACv1 & 1 Velop in bridge mode(IoT subnet), r52242 WRT1900ACv1 AP
Velop:2 WHW0101, RE6500, RE9000(AP)
Spectrum - 1000/50
SysLog Watcher 5, New security Onion box coming soon, Fingboxes, PiHoles, NEMS, Cacti, rpisurv