Author Topic: TiLP/CalcForgeLP UI improvements  (Read 7925 times)

0 Members and 1 Guest are viewing this topic.

Offline JonimusPrime

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 389
  • Rating: +25/-5
    • View Profile
    • Jonimoose.net
TiLP/CalcForgeLP UI improvements
« on: April 09, 2010, 11:40:34 am »
Now that TiLP 1.14 has been released I can official announce me recent Project, making the TiLP II GUI actually make sense. :P so far I have revived the menubar from TiLP I as well as set it to listen to the users Icon theme settings for the main UI elements. Here are a few screenshots of the changes so far.


If you want to try it out I have patches and updated .glade files which should work with the latest TiLP release or the TiLP svn here http://thestorm.taricorp.net/tilp/ I will try to make some windows isntallers in the future which will be uploaded to the same place.

I have been shareing my changes with both Kevin and Lionel so whether your Distro of choice chooses to package CalcForgeLP or TiLP you should be able to reap the rewards of my work in the future.

If there is anything you want to see added or improved with the UI post your suggestions and I will try to implement them to w/e exttent I can.

"Always code as if the person who will maintain your code is a maniac serial killer that knows where you live" -Unknown

"If you've done something right no one will know that you've done anything at all" -Futurama

"Have a nice day, or not, the choice is yours." Tom Steiner

Offline Geekboy1011

  • The Oneironaut
  • Donator
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2031
  • Rating: +119/-2
  • Dream that Awakening dream
    • View Profile
Re: TiLP/CalcForgeLP UI improvements
« Reply #1 on: April 09, 2010, 02:22:48 pm »
wow looks very nice and i agree it does make more sense XD

Offline JonimusPrime

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 389
  • Rating: +25/-5
    • View Profile
    • Jonimoose.net
Re: TiLP/CalcForgeLP UI improvements
« Reply #2 on: April 09, 2010, 03:38:52 pm »
Anything else you see that is missing or a way to make things more intuitive?

"Always code as if the person who will maintain your code is a maniac serial killer that knows where you live" -Unknown

"If you've done something right no one will know that you've done anything at all" -Futurama

"Have a nice day, or not, the choice is yours." Tom Steiner

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: TiLP/CalcForgeLP UI improvements
« Reply #3 on: April 09, 2010, 04:14:06 pm »
Mhmm seems pretty nice. I don't know much about improvements yet except maybe to make sure navigating through directories is faster than in TiLP2 (when trying to access a directory with about 100 files/folders, it sometimes took 6 seconds on my 2.93 GHz computer (which has 1 GB of RAM and running Windows XP SP2), about 4 with 50) and save the last directory path when exiting instead of always starting in C:\\ again.

Nice to see you are still into calculator-related development.
« Last Edit: April 09, 2010, 04:14:50 pm by DJ Omnimaga »

Offline JonimusPrime

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 389
  • Rating: +25/-5
    • View Profile
    • Jonimoose.net
Re: TiLP/CalcForgeLP UI improvements
« Reply #4 on: April 09, 2010, 04:29:11 pm »
Mhmm seems pretty nice. I don't know much about improvements yet except maybe to make sure navigating through directories is faster than in TiLP2 (when trying to access a directory with about 100 files/folders, it sometimes took 6 seconds on my 2.93 GHz computer (which has 1 GB of RAM and running Windows XP SP2), about 4 with 50) and save the last directory path when exiting instead of always starting in C:\\ again.

Nice to see you are still into calculator-related development.

Hmm I'm not sure what would be causing that slowdown, maybe enableing show all files would be faster thanks to it not needing to hide all non calc files. I really want to redo that part entirely but I'm no where near good enough at C yet to do so. As you are an avid TiLP user I value your input on things that would make it more user friendly. Right now my main focus has been UI elements as that allows me to touch as little code as possible.

"Always code as if the person who will maintain your code is a maniac serial killer that knows where you live" -Unknown

"If you've done something right no one will know that you've done anything at all" -Futurama

"Have a nice day, or not, the choice is yours." Tom Steiner

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: TiLP/CalcForgeLP UI improvements
« Reply #5 on: April 09, 2010, 04:37:06 pm »
Maybe enabling show all files might fix it. I don't know.


Another thing: Will this require GTK libraries or the like? It would be nice if you did that you keep updates in sync with TiEmu, because I hated back when I had to install TiEmu GTK runtimes, then if I want to use TilEm, install a different version of them, or vice-versa, cuz each were dependent on different GTK versions :/


Offline JonimusPrime

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 389
  • Rating: +25/-5
    • View Profile
    • Jonimoose.net
Re: TiLP/CalcForgeLP UI improvements
« Reply #6 on: April 09, 2010, 04:45:07 pm »
Well the min GTK library version has increased but either way they should both work with the newest one.

"Always code as if the person who will maintain your code is a maniac serial killer that knows where you live" -Unknown

"If you've done something right no one will know that you've done anything at all" -Futurama

"Have a nice day, or not, the choice is yours." Tom Steiner

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: TiLP/CalcForgeLP UI improvements
« Reply #7 on: April 09, 2010, 05:28:32 pm »
Aaah ok good to hear :)

That's always an issue I had with applications using them. D:

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: TiLP/CalcForgeLP UI improvements
« Reply #8 on: April 15, 2010, 03:12:41 pm »
Those changes have been integrated in TILP SVN, and a new Windows installer (which also provides minor fixes in tilp and libticalcs) has been uploaded at http://lpg.ticalc.org/prj_tilp/beta/setup.exe .
Enjoy, and please provide us with some feedback (ideas for improvements, wrinkles on icons or parts of the UI that might not work, etc.).
Thanks in advance :)
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: TiLP/CalcForgeLP UI improvements
« Reply #9 on: April 15, 2010, 04:54:08 pm »
Mhmm I should maybe install this on my old computer. I will probably give it a try when I get some time :)

Offline Lionel Debroux

  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2135
  • Rating: +290/-45
    • View Profile
    • TI-Chess Team
Re: TiLP/CalcForgeLP UI improvements
« Reply #10 on: April 29, 2010, 01:33:21 am »
Upping the topic because it's still relevant, but has fallen down due to the churn in this section (which is a good thing, it shows that there are projects and ideas in the community) :)
Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: TiLP/CalcForgeLP UI improvements
« Reply #11 on: April 29, 2010, 01:45:20 am »
yeah true lately it is hard for a topic to stay at top very long. :P So many new projects and now Omnimaga discussion went from 40% project talk to 45% in the course of a month.

I wonder if Jon has made some new progress on this?

Offline JonimusPrime

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 389
  • Rating: +25/-5
    • View Profile
    • Jonimoose.net
Re: TiLP/CalcForgeLP UI improvements
« Reply #12 on: April 30, 2010, 12:07:00 am »
I've started work on converting the GUI from glade to gtkbuilder which is causing more issues than I would have liked. While this change will most likely not be noticable to the users it will make the job of maintaining and improving the UI and the rest of tilp easier in the future. So far my changes mainly break things so I will have to wait before a new release for users to try can be made.

"Always code as if the person who will maintain your code is a maniac serial killer that knows where you live" -Unknown

"If you've done something right no one will know that you've done anything at all" -Futurama

"Have a nice day, or not, the choice is yours." Tom Steiner

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: TiLP/CalcForgeLP UI improvements
« Reply #13 on: April 30, 2010, 12:12:07 am »
x.x I hope you can find a solution to the issues x.x