Login  Register

Re: [ANN][EPHESTOS] ChronosManager a time managment tool

Posted by kilon.alios on Nov 17, 2015; 2:18pm
URL: https://forum.world.st/ANN-EPHESTOS-ChronosManager-a-time-managment-tool-tp4861420p4861465.html

"
Curious to see how you made the digits, and led progress bars.
"

sorry forgot to answer this

the digits are just a stringMorph with a custom true type font which i distribute together with ChronosManager. If you go to github-cache and in the folder of the project you will find it in the fonts subfolder. Github integration of pharo is very cool and allows me to distribute any binary asset including fonts. I may use it also for distributing images and pdfs so that by getting ChronosManager you get everything without any need for additional downloads.

You can see how I do this viewing ChronosManager class >> defaultFontPointSize:

This the font I use

https://fontlibrary.org/en/font/cubellan

The seconds indicator, led progress bars, is just a series of png images with transparency that the central gui switch between them while stepping.

I forgot to say that I made the graphics with Blender and I can customise everything very easily via Blender . I will be using Roassal in the future for more dynamic customisable graphics but overall I am very happy with how Morphic handles transparent PNGs. Every element you see of the GUI is a PNG image with transparent background.  The process is super simple.

On Tue, Nov 17, 2015 at 3:23 PM Dimitris Chloupis <[hidden email]> wrote:
"It's awesome, and comes in handy as well. On the one hand, I'm a Pomodoro practitioner myself (using Android's Pomodroido). On the other, I'm interested in learning how to build GUIs inside Pharo.

Congrats and thank you"

I am so glad you like and find it useful. Yes I have found pomodor a very simple technique that helps me focus on my work without getting too tired.

I will be documenting how to build Custom guis with Pharo using pillar and generating html and pdf outputs , its very likely I will be making my own GUI API called Morpheas to simplify the process of customisation. You can focus on ChrGlowButtonM (M stands for Morph) which offers a nice overview of how I do what I do , I also use Peter's IconFactory to convert my images to those PNG classes that have the image data as method source. Big thanks to Peter for that :)


"Cool.

I guess you mean "Break Limit" and not "Brake Limit"

Yes this has been fixed , after it was reported to me , I also fixed an issue with the pharo white theme.

"Is it possible to have it squeezing to a smaller screen real estate area? It is nice but uses a hell of a lot of space."

Have you tried it ? My idea is that it will be possible to have it minimized all time and still see the info you want so basically as it is it can take up to zero space ;)

I will be replacing also the thumbnail of the taskbar (displayed when you hover the mouse over the taskbar button ) to display more info which cannot fit in the small size of the taskbar button. Also the secondary panel , that blue square is collapsable and optional only if you want to change your settings.

"That looks very cool!  Impressive look, very sci-fi and polished, congrats!" thanks that was my goal to make it look sci fi and  it feels great if it feels like that for you :)

"Looking really sweet. I'll try it soon.

btw, I see a few people here misusing "brake" instead of "break". Here is the best explanation I could find...
http://www.really-learn-english.com/break-vs-brake.html
   "a break is a rest, or time off from work or study.""

thanks , I learned something new today on spelling with your help :)



On Tue, Nov 17, 2015 at 2:57 PM Johan Fabry <[hidden email]> wrote:

That looks very cool!  Impressive look, very sci-fi and polished, congrats!

On Nov 17, 2015, at 09:00, Dimitris Chloupis <[hidden email]> wrote:

Hello people, as you may or may not remember I shared a sneak peak of my latest tool for my project Ephestos , a time managment tool I call ChronosManager. 



---> Save our in-boxes! http://emailcharter.org <---

Johan Fabry   -   http://pleiad.cl/~jfabry
PLEIAD and RyCh labs  -  Computer Science Department (DCC)  -  University of Chile