1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Tomato Theme Base project

Discussion in 'Tomato Firmware' started by rs232, Dec 28, 2012.

  1. rs232

    rs232 Network Guru Member

    Hi all,
    I'm proud to introduce you to the Tomato Theme Base project:

    http://www.tomatothemebase.eu

    In a nutshell is a project aiming to gather together the work of people developing themes for tomato. Nonetheless it has the ambition to create a new standard called TTB.
    The idea being: TTB enabled firmwares can get themes online (without scripts/interactions what so ever) just specifying the theme code as per site above in the tomato GUI: Administration/Admin access/Colour scheme.

    [​IMG]


    Consider this project divided in two parts, the traditional manual installation and TTB (automatic).

    The main concept behind TTB is not only to automate but also to hopefully move all the themes online (including the originals) saving precious firmware space for code/software.

    NOTE: Shibby has developed a beta firmware TTB compatible. You'll be able to test it as soon as he releases the code in his next built.

    If you have some theme you might want to publish please keep in touch.

    P.S. I did get the current themes from this forum, let me know if I missed any!

    Regards
    rs232
     
    crusher9, windozer and mpegmaster like this.
  2. shibby20

    shibby20 Network Guru Member

    no answers? I don`t believed :/

    TTB allow to save few space in image by removing (moving) all themes to TTB. I want to leave only two themes: USBBlue with openlinksys logo (this is my defaut theme) and original red tomato. All others was moved to TTB. This is a sample of using theme from TTB.

    [​IMG]

    and i have to say i really like this :)
     
    mpegmaster likes this.
  3. mpegmaster

    mpegmaster Addicted to LI Member

    Great idea... rs232! :)

    You missing one thing on the new website... the website's special logo ... favicon.ico file for your browser's tab and favorites.
    The size of the logo should be 16x16 pixels and it should be saved as a Windows icon file (tomato.ico for example).

    code placement...

    </head>

    <link rel="shortcut icon" href="tomato.ico" type="image/x-icon" />

    <style type="text/css">

    I'm just saying... :cool:

    Cheers and have a prosperous 2013!!!
     
  4. Riddlah

    Riddlah Networkin' Nut Member

    this is a great idea.

    does this download the theme to a temporary directory upon reboot?
     
  5. mpegmaster

    mpegmaster Addicted to LI Member

    Here is a tomato.ico file I made... [​IMG] Just right click and "Save as... "

    Cheers!!!
     
  6. shibby20

    shibby20 Network Guru Member

    Yes - to /tmp/wwwext directory, and only once after reboot (or if you will change theme of course :) )
     
  7. rs232

    rs232 Network Guru Member

    favicon.ico added. Thanks for the help!
    I hope to see more themes developed, but I guess this will come naturally once the function is available in the production builds.
     
    mpegmaster likes this.
  8. shibby20

    shibby20 Network Guru Member

    I hope Victek and Toasman will also add TTB feature to his builds :)

    Best regards
     
    mpegmaster likes this.
  9. Toastman

    Toastman Super Moderator Staff Member Member

    Probably not. My belief is that a router is meant for routing packets. Good luck with the project :D
     
    crashnburn and kthaddock like this.
  10. eahm

    eahm LI Guru Member

    Thank you for this project. Now please leave just the default red theme and the "Online from TTB" string on every build, too many themes and nothing much they do anyway (I like the red shibby asus though).
     
  11. shibby20

    shibby20 Network Guru Member

    Well IMO you are wrong. Routing is a primary function of router (correct) but current routers are a multi-functional device. If you believe in the words that you said then you should remove all usb support features like samba, ftp, dlna and leave only 3G support. Even printserver is no needed to routing packets.

    When i was start with implementation of TTB with tomato i was thinking about you Toastman. Always when someone asked/pleased you to include a theme into yours images, then you said NO because you want to save more free space. TTB is a awesome solution to save space by removing all themes from tomato and happy users because they have (if they want) all themes available. It`s sad to see your refusal.

    Different themes are a good solution when we have a few routers to manage. Allow you to distinguish routers from each other.

    as i said in my builds will stay a tomato red theme and usbblue with openlinksys logo. All others will be removed.
     
  12. jerrm

    jerrm Network Guru Member

    This is the primary reason I use different themes. Immediate visual cue of the unit your currently working on. Other than that, I don't think I would really care.

    I understand Toastman's initial opinion, but as stated, if all Tomato variants standardize on it, the result could be both a smaller footprint and more options. It's a win/win scenario for both the minimalist and kitchen-sink crowds.
     
    rs232 likes this.
  13. eahm

    eahm LI Guru Member

    Thank you, will the Asus Red from your build be available from the TTB website? This one http://tomatothemebase.eu/?p=368 is different, I don't like the red bar.

    I think you should take that red theme and create an OpenLinksys white logo. It looks more professional than usbblue, it looks the best one and it's red like a tomato.
     
  14. shibby20

    shibby20 Network Guru Member

  15. rs232

    rs232 Network Guru Member

    Feel free to modify it as you want and send me a copy. We can easily publish it and make it available via TTB.

    Anybody can and is invited to contribute.

    If Toastman doesn't want this never mind, I sort of agree that this is not routing packets however I really don't see any arm in using it, opposite! (jerrm post above fully reflect my point of view)
    Beside this any firmware not-TTB compatible can use the themes published on the TTB site with a couple of line of script in e.g. WANUP. I'll publish a complete guide on howto do this soon. Changing theme won't be automatic and as easy as using TTB in a GUI but it's definitely compatible.

    bottom line if you want to use it good for you, if you don't use any theme this is not for you. Either ways I glad to know you know what you want and fully respect it.

    Regards
     
  16. eahm

    eahm LI Guru Member

  17. M0g13r

    M0g13r LI Guru Member

    please guys retain the custom theme !
     
  18. sarelc

    sarelc Addicted to LI Member

    I do like this idea, but I have a question (and a few suggestions). Isn't there an inherent security risk in transparently retrieving a script file from a remote server on every boot? How is/can this be addressed? Ignoring for the moment that Tomato is very stable, there are likely many users who turn off their equipment at night, have power outages, etc., nevermind any attacks against the theme hosting site, individual users, or their DNS servers. Is the TTBP code verifying the hash of the retrieved file before loading it?

    Second, instead of keeping only the "red" original theme, why not keep all of the color-only themes (black, blue, olive, etc.)?
    • As there are no splash images used in them, these themes use only ~525 bytes each, that's ~4.6KB for all nine of them. In comparison, the RT-N16 theme with its two tiny images takes up ~60KB, or 13x more. Yes, one of the main TTBP objectives is a smaller build size, but I can't see how removing these would help - especially at this stage in the game where many people are installing large builds (for example Shibby's AIO), and then only using a few of its features. If people are that desperate for memory, they should probably be compiling their own minimalistic builds.
    • I would also argue that some people use multiple Tomato routers on true private networks which are not connected to the Internet - and would still like a way to differentiate between them when changing their settings. Having only two themes does not allow this.
    Instead of having the choices Tomato Red, USB Blue, Custom, or TTBP, why not have: USB Blue (single option) / Custom (enables box to choose filename) / TTBP (enables listbox to choose remote theme) / Original (enables 2nd listbox to choose color)? If the theme files can use variables, this setting could assign $color1, $color2, etc., and all of these themes could be reduced to a single file, Original.css, with a footprint of <1KB.
     
  19. rs232

    rs232 Network Guru Member

    no script is downloaded from internet at all. Just the theme, so images and .css file. Even if the malicious archive contains scripts tomato will not execute anything other than unzip.

    The idea is to actually remove everything that uses space on the built, so the way i see this personally is to remove as much as possible and put it online. There is going to be no difference between local theme and online theme

    I see your point and it makes sense. Still if there is no difference between local and online, why leave them in the build?
    • You can download your theme and use it from USB/CIFS. In a feature release we could implement an automation to fetch online and store on USB-CIFS for this purpouse.
    As mentioned before one step at the time, but I don´t exclude it for the future.

    Many thanks for the inputs!
     
  20. occamsrazor

    occamsrazor Network Guru Member

    TTP is a great idea I think and I hope it'll encourage people (sorry I don't have the skills) to create some nice new themes. But FYI the server host and website are currently down...
     
  21. alfred

    alfred Networkin' Nut Member

    Please help to confirm TTB does not work for me, it is supposed that there is something connected while WAN is disabled and WAN port is bridged to primary LAN (br0) ?

    ( WL-520GU, tomato-ND-1.28.5x-106-VPN; RT-N16 = Main router.)
     
  22. shibby20

    shibby20 Network Guru Member

    no. TTB process starts with httpd. Please tell me: has router internet access? Can you ping some page like openlinksys.info from tool -> ping page? If you can`t then please set gateway and dns on basic -> network -> LAN section.
     
  23. alfred

    alfred Networkin' Nut Member

    Thanks for the reply,

    RT-N16 = Main router, 192.168.1.1/24

    N16 LAN port is directly wired to 520GU LAN port.

    WL-520GU:
    0. br0 only
    1. IP = 192.168.1.2/24
    2. gateway, WINS = 192.168.1.1
    3. DNS = 8.8.8.8, 8.8.4.4
    4. WAN disabled, bridge to primary LAN
    5. DHCP Server disabled.

    All devices that connected to 520GU LAN port are all works fine on internet access.
    Wireless connected devices work fine too.
    System time of 520GU is correct.

    But, TTB does not work. I got this issue since 105(NVRAM erased), now 106.
    Attached bottom picture is the already saved Admin Access page, you can see the theme is not followed the ilhm_v2.
    [​IMG]
     
  24. alfred

    alfred Networkin' Nut Member

    @shibby:

    Yes, you are right,
    I can not ping 8.8.8.8 from Tools/System window.
    I can only ping the internet via telnet.

    ---Edit:
    Sorry, I made the mistake,
    Tools/Ping 8.8.8.8 is OK.
     
  25. Monk E. Boy

    Monk E. Boy Network Guru Member

    I think removing the default themes when they, combined, only take up 4.6KB of flash space is absolute craziness. Remove all the newer themes and leave the original ones, and anyone who wants a more elaborate theme can grab it through TTB. Not all routers have USB, not all routers are going to have a CIFS server on the LAN/WAN, some routers barely have enough leftover flash space to use JFFS for persistent logging purposes (RT-N12, I'm lookin' at you) with most builds.

    Don't get me wrong, I actually really like this idea, but if you're looking to save space I don't think freeing up 4.6KB for something this worthwhile is a step in the right direction. I set different routers to different colors so I know whether I'm on a "primary" router - with WAN/QoS/etc. - or a secondary router - which only has LAN/WLAN, as well as using different colors for different sites & networks. In fact, only one network has a CIFS server accessible, a couple don't even have routers with USB.
     
  26. Mangix

    Mangix Networkin' Nut Member

    failing here as well. there's a ttb process? what's it called? maybe I can add it to the startup script.
     
  27. jerrm

    jerrm Network Guru Member

    /usr/sbin/ttb is the script.

    Alternatively "service httpd restart" should also re-load the theme.
     
  28. alfred

    alfred Networkin' Nut Member

    A notice is read in the syslog: (after a new reboot)

    Feb 20 09:07:29 WL-520GU user.notice root: TTB: Another process is already working. Exiting...
     
  29. jerrm

    jerrm Network Guru Member

    Paste this into the Tools->System dialog:
    Code:
    ls -l /www/ext/ /var/notice/ /var/run/httpd.pid /tmp/ttb.lock
    echo
    rm /www/ext/*.css /www/ext/*.zip /tmp/ttb.lock
    ttb
    
    and paste the results back to the forum.

    I'm curious to see if the lock file is hanging around or has been cleaned up.

    I think the script may be trying a little too hard not to do (potentially) unneccessary work.
     
  30. alfred

    alfred Networkin' Nut Member

    @ jerrm

    Thanks for the reply.
    I had erasred NVRAM once more and manually make a new configuration for the further confirmation, the result is the same.

    Here is the picture of the code: ( TTB ID# = asusred in Admin Access page.)
    [​IMG]
     
  31. jerrm

    jerrm Network Guru Member

    Looks like the link for unzip is missing.

    Try this to confirm:
    Code:
    ls -l /usr/bin/unzip
    echo
    echo $PATH
    echo
    busybox unzip
    
     
  32. alfred

    alfred Networkin' Nut Member

    The results:

    ls: /usr/bin/unzip: No such file or directory

    /bin:/usr/bin:/sbin:/usr/sbin:/home/root:/mmc/sbin:/mmc/bin:/mmc/usr/sbin:/mmc/usr/bin:/opt/sbin:/opt/bin:/opt/usr/sbin:/opt/usr/bin:

    unzip: applet not found
     
  33. jerrm

    jerrm Network Guru Member

    The worst case scenario I was afraid of - your busybox build does not include unzip. If unzip was included in busybox and we were just missing the link, it would be pretty easy to work around.

    As it is, you'll either have to wait for Shibby to fix the build options in 107, install unzip using optware, or see if there is a static unzip build around somewhere.
     
  34. alfred

    alfred Networkin' Nut Member

    Thank you very much.
    I am glad that everything is clear now, and hope this feedback helps.

    I can wait for the fix, it is not something urgent, the old 520GU is now working just as an extention of my home network.

    Appreciate very much, again!
     
  35. shibby20

    shibby20 Network Guru Member

    ths for info. Will fix it in next release.
     
    CBR900 and Elfew like this.
  36. alfred

    alfred Networkin' Nut Member

    @ shibby, jerrm:

    Thanks, TTB now works fine in 107 with unzip.
     
  37. Bird333

    Bird333 Network Guru Member

    Is there some way I can save my theme to my router once I have download the one I want and have it added to the dropdown list?
     
  38. jakey

    jakey Networkin' Nut Member

  39. Bird333

    Bird333 Network Guru Member

  40. rs232

    rs232 Network Guru Member

    darkknight93, shibby20 and eahm like this.
  41. eahm

    eahm LI Guru Member

    Damn nice, I decided to no longer use themes but the blue one is veeery good!

    #1: asusred
    #2: darkknight_asus

    :D
     
    darkknight93 likes this.
  42. mss1988

    mss1988 Serious Server Member

    Hi, I made a theme combining two of your themes (in 2 different color options, but I can make more). Do you want me to send you these themes? Best regards and thanks for the good work :)
     
  43. shibby20

    shibby20 Network Guru Member

    please send PM to me or rs232.
     
  44. rs232

    rs232 Network Guru Member

  45. RDHLLC

    RDHLLC Serious Server Member

    Glad to contribute to the cause. The theme has a few new features not seen in a theme before. I added led like bullets to the navigation tree, and very subtle embossing and shadow effects to the text. The theme goes for a very clean and professional look while being very light on resources. I accomplished this by creating the background, shading, shadows, bullets, and other effects using 100% code. The only graphic is the header icon on the upper right. The entire theme is only 8k. I hope you guys like it. If you do, please let me know by emailing the address shown in the about section at the bottom. P.S. I have a spinner that matches the theme created and if anyone wants it just let me know. Changing the spinner requires some custom scripts to be loaded at startup b/c the spin.gif is not themeable at this time. ( I have asked Shibby to add an option that will load spin.gif from wwwext if checked, but no reply from him). Cheers! :cool:
     
    rs232 likes this.
  46. rs232

    rs232 Network Guru Member

    Hey RDHLLC, thanks for the technical info! I added this to your theme description on the tomatothemebase.eu site.
     
  47. rs232

    rs232 Network Guru Member

    Thanks to RDHLLC we now have 7 different flavour of the rdh theme:

    Original (blue), bronze, cyan, green, grey, red and also violet

    I would invite whoever wants to develop themes to follow the same example, a main theme with multiple chromatic variation.

    Enjoy!
     
  48. eahm

    eahm LI Guru Member

    Wrong thread, please delete.
     
  49. mss1988

    mss1988 Serious Server Member

    With the realize of rdh theme(s), my theme(s) became obsolete :):)
    Cheers guys :)
     
  50. Jacky444

    Jacky444 Addicted to LI Member

    I didn't get any credits for my theme ILHM :=(.

    Anyway, today i had some spare time and decided to take the theme to new level.

    Here a new ILHM v3 theme with use of CSS3 transitions, mediaQueries (basicly only two lolz, but they make theme bit fluid betwen 960px/1200px mobile/desktop perhaps?), gradients and more. Background will also fit any resolution. Even Apple's Ratina display :)

    Screen shots:

    [​IMG]

    [​IMG]

    [​IMG]

    Download link:
    http://static.defikon.com/ILHM-Theme_v3.zip (TTB compatable)

    To use without TTB just open zip and rename ILHM-Theme_v3.css to custom.css and upload to your router using SSH.

    Theme Header pattern credits go to Indonez Techno Pratama.
     

    Attached Files:

    szpunk, M_ars and rs232 like this.
  51. rs232

    rs232 Network Guru Member

    -
    IMHO this is all positive competition ;)

    Hi!, many thanks for this, a couple of points for you if you don't mind:
    - I've installed on TTB (no TTB post yet but the archive is uploaded and usable)
    - keep the names simple! I've renamed your theme ilhm_v3 for you, I hope you don't mind.
    - Would you share with other users a brief description of what are the technical differences in this v3 version (for the sake of the TTB site)
    - Your theme is 420K; nothing bad, but as there are devices with 4Mb of RAM out there this can be a problem to them. I will add a note in the TTB description for reference.
    - As discussed earlier, would you consider follow rdh example and create multiple chromatic themes based on a core one? I'm not a designer but in my understanding it doesn't take that long to colorize the background and perhaps change button colour (if).

    Thanks again for the big effort! I can see the quality of the themes created improving on a daily basis!
     
  52. occamsrazor

    occamsrazor Network Guru Member

    The more choices the better! Your ILHM v3 theme looks really nice indeed. I'll try it out when I get home. But I'm not a fan of the "girl" background. Is there any chance you could do a version with the same background as "darkknight_cisco"? Keep up the good work!

    On another note I'd still love for someone to find a way to "add" an additional smartphone-sized status page so one could check basic connection information from a smartphone, as per this thread. Any thoughts?
     
    rs232 likes this.
  53. rs232

    rs232 Network Guru Member

    Really good point. It shouldn't be too difficult to provide a secondary interface/theme via e.g.
    Code:
    http(s):/IP:port/m/
    Shibby?
     
  54. occamsrazor

    occamsrazor Network Guru Member

    If it's somehow possible, it would be nice to have the info from the Overview > System section, and ideally a couple of large buttons - Connect/Disconnect, and Reboot.
     
  55. Jacky444

    Jacky444 Addicted to LI Member

    @r232: No problem :). Yeah the size of background is 400kb. I could've optimized it further but i was worried about the quality. People mostly access routers from local network so I thought 400kb doesn't sound like a problem to load :). I didn't even think of issues with small routers. I will make few modifications of theme by background/color scheme and upload here. I will also optimize background to 100kb or less. Oh the technical differences between v1 and v3 are ehm, full recode lol. The V3 is totally different from v1.

    @occamsrazor: Thank you, your comment made my day <3. I will make separate background without girl as well ^^ just for you hah :D

    About mobile page. That should be extremely easy to add. I'm not an expert accessing router files and no idea how to get permission to add custom page on router but I promise i will check today and if i find a way to do mobile status page I'll add it and share :).

    P.S.: So I don't make another post, I've attached 2 theme files both same as before just optimized background from 400kb to 95kb. One is without girl and one with girl.
     

    Attached Files:

    occamsrazor likes this.
  56. rs232

    rs232 Network Guru Member

    - yes the issue is the RAM on the device not really the bandwidth needed. For models with 8Mb or more it should be fine though
    - re-uploaded ilhm and uploaded the new ilhm_v3_nogirl.
    - Created TTB posts: ilhm_v3 and ilhm_v3_nogirl
    - about the theme name, can you please stick to lowercase? (I've changed this for you this time)
    - remember! the .css inside the archive must match the archive name (not the case in your no girl version above). I've renamed this for you.
     
  57. Jacky444

    Jacky444 Addicted to LI Member

    Alright Sorry for so fast responses lolz, anyway I've attached 2 more styles.
    Changes:
    - Router Status page left sided text is bold so eye catches it faster
    - Theme is fluid to fit "FULL SCREEN" for following resolutions: 960px/1100px (tablet/mobile/small desktop) and 1400px.
    - Buttons will also resize according to resolution
    - There are 2 version of backgrounds. One with girl on left and one without.

    I didn't dare to go for higher resolutions since tomato is coded for lower resolution theme width. I did try with full screen on my 1920x1080 monitor but I have to say it looked very bad lol. If you wish to have full screen PM me and i will send you custom css for it. But I warn you its really LOL at full screen, most things don't fit and I can't do anything about it.

    Later today I will add 3 more color schemes, but currently I'm busy trying to implement mobile status page. Will keep you updated !

    P.S.: @rs232: srry I'm not really fully sure what you have in mind about names? Lower case yeah no problem but how shall I name diff color styles?

    P.P.S: Happy to tell you guys, Mobile Fluid Page for status with connect/disconnect/reboot buttons incoming soon! Already coded half way :)
     

    Attached Files:

  58. Mangix

    Mangix Networkin' Nut Member

  59. occamsrazor

    occamsrazor Network Guru Member

    You're the man! Just tried ilhm_v3_nogirl and it's very nice indeed... very clean. The only thing I would change is the green of the buttons, I'm not sure it fits that well with the purple/blue/red background. But if it's to be green I think a darker green would be better. But I'm nitpicking now :)
    Can't wait to see your mobile page! Will it be something added by a theme, or will it have to be compiled in firmware?
     
  60. Jacky444

    Jacky444 Addicted to LI Member

    Mobile page I managed to get working by using ext folder/partition how ever its called :D. Anyway It will be download-able.
    If Shibby will agree to add it into firmware it self you might expect it at next update to be part of firmware =).

    I have to recode the html/js though because original Tomato is totally old school coded (as we know firmware goes way back) and its impossible to make it enough fluid to fit all mobile/tablet devices. The way I'm currently coding it will work flawlessly with 2 small files to upload on your router.

    Please if you have any extra requests for mobile page post it here or simply PM me.
    Currently adding: System info/WAN info and 3 buttons to connect/disconnect/reboot

    Oh by the way, this way you will be able to access page by using 192.168.1.1/ext/m.asp in your browser. If Shibby will add this into firmware we can figure better way to access it like just 192.168.1.1/m/ or similar :)
     
    Elfew likes this.
  61. Elfew

    Elfew Addicted to LI Member

    what about html5 coded interface (like easytomato fw has)
     
  62. Jacky444

    Jacky444 Addicted to LI Member

    Well the mobile version will be HTML5 but rest of tomato, oh well, would take loads of time to recode and I don't have that at the moment.
    Today is my last day of free time sadly :/

    P.S.: Short Update. Mobile Page is designed, base stats already showing =) about hour to go!
     
  63. Jacky444

    Jacky444 Addicted to LI Member

    Here it is finally a mobile version of Tomato Status page.

    Features:
    - Displays System Info
    - WAN Info
    - Wifi Adapters
    - Connect/Disconnect/Reboot buttons
    - Fully Fluid for mobile and tablet devices (works on desktop but no point. see screen shots attached)
    - Javascript auto refreshes data every 3s
    - Easy customizable

    Please if you want more features contact me :)))


    480px width (mobile device)
    TomatoMobile480.JPG

    1280px width screen (tablet)
    TomatoMobile1280.JPG

    How to install ?
    Its pretty simple. You need to upload extracted zip file into ext directory which is in www/ext/
    I use a script to download files from my main computer once router mounts CIFS.
    Like this: "cp -r /cifs1/theme/* /var/wwwext"

    If anyone has better suggestion I'd really be glad if they shared. I don't know exactly easiest way to get files on router x)

    P.S.: I almost forgot, to access the mobile page just use http://routerIP/ext/mobile.asp
     

    Attached Files:

    rs232 and Riddlah like this.
  64. occamsrazor

    occamsrazor Network Guru Member

    Awesome, very nice work. It's a little wide for my iPhone 4S (640 × 960 I believe). Strange as you said it's 480 wide so it should be smaller, and it doesn't seem to be resizeable. But no big deal.
    I put the files on my USB drive then put this in the "run after mounting" box:

    cp -r /tmp/mnt/DATA/mobiletheme/* /var/wwwext
    (where DATA is the name of my usb partition, and "mobiletheme" the folder where the theme files reside)

    This is really some great work and something I've been waiting for for ages (see age of that thread I linked to). You've done a nice job and I hope you find time for other improvements. Mobile bandwidth usage page??? :) I think you should copy all of this into a new forum thread to let others know who may well have missed these posts, and also so we don't hijack the TTB thread.

    Thanks!
     
  65. occamsrazor

    occamsrazor Network Guru Member

    A couple other ideas...

    Perhaps the sections in the page could have the same "show/hide" buttons as the normal Tomato overview page to collapse them. That way one could customise it more easily to show only the parts you want. For example I don't need the WLAN parts, but am sure others might. It could also help if one wanted to add more sections. Not sure if that's possible or not.

    Also, I might be tempted to put the control buttons (reboot etc) at the top rather than bottom, to make using them easy without having to scroll down, but again no big deal.

    Hope you don't take any of this as ungrateful... you've done a super job and am just trying to make it perfect :)
     
  66. RDHLLC

    RDHLLC Serious Server Member

    Nice work, I'm glad this thread is starting to get so much activity. Jacky44, I like the CSS additions you made to your theme.
     
  67. rs232

    rs232 Network Guru Member

    This looks awesome. Shibby any way to specify a double TTB (standard and mobile)?

    My idea would be to add a little switch barely visible on top of the page where it defaults to standard (load theme as defined on admin/theme) but it can be switched to mobile to load whatever would be the mobile theme (could still be provided by TTB btw). This way we can maintain a unique login url and logging via mobile all you have to do is switch standard to mobile.

    I can see plenty of margin for improvements here!
     
    occamsrazor and Elfew like this.
  68. Elfew

    Elfew Addicted to LI Member

    so add feature request :) Awesome work Jacky444!!! Please dont leave us and keep excellent work¨! :)))
     
  69. Jacky444

    Jacky444 Addicted to LI Member

    @occamsrazor: Honestly i was thinking the same rofl :D I will add hide/show about the restart etc. buttons I will leave them at bottom for technical reasons.
    What do you mean by resize? I've added a meta tag to automatically adjust zoom of device to 100%. Since design is fully fluid it should adapt the size of your device.
    I'm srry i don't have iphone at my disposal to test though.

    P.S.: I will also add jQuery to ease up JS coding =/
     
  70. RDHLLC

    RDHLLC Serious Server Member

    Since there are screen shots on the thread now, I thought I'd upload one of rdh_red color variation of rdh too. There are 7 colors to choose from but red seems to be popular. Again, this theme is only 12k, so it's resource friendly and very fast. :)

    [​IMG]
     
  71. occamsrazor

    occamsrazor Network Guru Member

    Cool :)

    I mean this - see screenshots attached. It doesn't seem to properly zoom to 100%. Not sure why.

    screenshot1.jpg

    screenshot2.jpg
     
  72. M_ars

    M_ars LI Guru Member

    Cool :) --> i like TTB
     
  73. rs232

    rs232 Network Guru Member

    You touched a really good point Jacky444 as there's no really standard naming convention as yet.

    I've just created a rule updating the "Create a theme page" on TTB, please do let me know if you have any problem with it:

    name_hw_version_attribute_attribute
     
  74. Jacky444

    Jacky444 Addicted to LI Member

    @occamsrazor: Got it, Apple fails again (srry I just hate apple xD) with so small screen =/ your screen is too small to display data. I will find a way to fix it dw :)
    Btw, I did add Toggles to script you can find updated one at its topic :D I will fix the scaling for you soon (I also updated the current one to allow you to zoom out to see full)

    P.S.: Interesting, I just checked my Huawei Ideos X5 is 480 x 800 pixels, 3.8 inches (~246 ppi pixel density) and page isn't cut out or anything like yours. By the way, seriously any bad/good complaint is just a big + to me, don't worry :D


    @rs232: Thats great ! I will post my future themes/stuff that way :)
     
  75. Elfew

    Elfew Addicted to LI Member

    maybe change your browser, I think it is browser related
     
  76. Mangix

    Mangix Networkin' Nut Member

  77. occamsrazor

    occamsrazor Network Guru Member

  78. Bird333

    Bird333 Network Guru Member

  79. Bird333

    Bird333 Network Guru Member

    I second this. Maybe make the buttons match the background color. Anybody know who the girl is?
     
  80. Jacky444

    Jacky444 Addicted to LI Member

    Updated all versions of ILHMv3.
    Changes:
    - Minified CSS (ilhm_v3 and ilhm_v3_nogirl) other two are still normal CSS
    - Optimized and Compressed all Images
    - Fixed some bugs with auto resize quries.

    P.S.: The Girl is Aleksandra Wydrych

    This is my last theme for this interface by the way. I'm waiting for recoded Tomato Interface with newer coding style (Similar to Boostrap). Once that is done, design will have unlimited options :)
     

    Attached Files:

  81. occamsrazor

    occamsrazor Network Guru Member

    Nice work... are all these new versions uploaded to the TTB site? I'm not clear how it works on that site - if I have for example "ilhm_v3_nogirl" selected in my TTB field, would I automatically get new versions on a reboot?
     
  82. Jacky444

    Jacky444 Addicted to LI Member

    I honestly don't know :D rs232 will have answers to all of your questions :)

    I hope he uploads new styles also :)

    P.S.: Srry guys I didn't ignore you about the buttons lol, I just miss read it. I will fix buttons right now :D
     
  83. Bird333

    Bird333 Network Guru Member

    Girl from purple Ilhm+darkknight_asus+red menus and headings=nirvana. :D
     
  84. rs232

    rs232 Network Guru Member

    TTB themes are stored on the tomatothemebase.eu site. TTB compatible firmware get the selected theme from the TTB site every time they are rebooted or a new theme is chosen from TTB and the preference is saved. So simply put: when the archive on TTB is updated (reuploaded - by me or shibby) your router will get the updated version when either of the two cases described above happens.

    Present: This implies that the author of the theme has to pro actively ask for the updated theme to be uploaded on TTB replacing the old one.

    Future: I have to admit this is starting to take much more time than I thought and I'm thinking of a way to allow the most active contributors (whoever created more than X themes per say) to access the TTB admin interface as contributor to create manage their own posts directly but leaving the approval to publish to the admins (myself and shibby). I'll keep you posted on this topic.
     
  85. Jacky444

    Jacky444 Addicted to LI Member

    Last Changes to theme ilhm_v3 and ilhm_v3_nogirl :
    - New Buttons (Much better then before)
    - New Tabs
    - Compressed CSS
     

    Attached Files:

  86. rs232

    rs232 Network Guru Member

    Elfew, Jacky444 and occamsrazor like this.
  87. kthaddock

    kthaddock Network Guru Member

    @RDHLLC
    Thank you for your nice themes, I'm using rdh_bronze and rdh.
    Can you look at ex: Status => Web Usage => Recently Visited Web Sites => When hovering over domain name, I can't read text under hovering line (domain namne). And there is other sides with same problem.

    regards
    kthaddock
     
  88. RDHLLC

    RDHLLC Serious Server Member

    @kthaddock,
    Sure...I'll have get that fixed on all the versions. I'll post here when its done.
     
  89. kthaddock

    kthaddock Network Guru Member

    Okey thats nice, but that is not any hurry just want you to know.

    kthaddock
     
  90. rs232

    rs232 Network Guru Member

    Hello everybody, I've just uploaded the basic theme series
    It's a set of 40 themes based on the originals one but with plenty of chromatic variations.
    The series has been designed for people who prefer diversity vs aesthetics. Each theme is less than 1K

    [​IMG]

    Enjoy!
     
    Elfew likes this.
  91. koitsu

    koitsu Network Guru Member

    Polite recommendation: change "Ethernet Ports State" to "Ethernet Ports"; use of the word "State" is superfluous given what's indicated via the pictures. :)
     
  92. RDHLLC

    RDHLLC Serious Server Member

    Found this in the tomato.css but I can't seem to make changes to it. If we could we could skin the refresh spinner to match the theme. I've been waiting to hear back from Shibby, but I haven't seen a single forum where he has posted in awhile. Shibby you out there?

    Code:
    #refresh-spinner {
    visibility: hidden;
    vertical-align: middle;
    }
     
  93. koitsu

    koitsu Network Guru Member

    I would suggest installing Firebug and getting used to it, re: examining (and temporarily changing on-the-fly!) CSS, as well as following complex/nested HTML trees. There is probably some CSS inheritance item that overrides/stomps over color or the tomato-grid class isn't being used (or used correctly).
     
  94. Jacky444

    Jacky444 Addicted to LI Member

    This old school theming is going to end soon. I'm sure people will prefer "Advanced Tomato V2" UI more then current tomato.
    This is just a half way project but we're progressing fast.
    AdvancedTomato_v2.jpg

    Also optimized for mobiles/tablets so you know =)
     
    Elfew likes this.
  95. eahm

    eahm LI Guru Member

    rs232, please fix the link, I want to see them.
     
  96. rs232

    rs232 Network Guru Member

    What link?
     
  97. koitsu

    koitsu Network Guru Member

  98. rs232

    rs232 Network Guru Member

    eahm likes this.
  99. rs232

    rs232 Network Guru Member

    Darkknights asus themes updated:

    We now have have 3 new asus themes (at the same link):

    darkknight_asus_red
    darkknight_asus_inv
    darkknight_asus_inv_red

    Thanks to darkknight93 for the update!
     
  100. koitsu

    koitsu Network Guru Member

    Yep.
     

Share This Page