And here it is another version. I know, it was too fast and you hadn’t time to download the previous release and now we have another
Well, it was supposed to be a bug-fix only (regarding the tachymeter radius, that was limited to 200 even for larger watch sizes), but then I started adding this, and that, and now I don’t know if I should have called this release v0.8.0… Anyway, here’s whats new:
Solved the Tachymeter radius bug (was limited to 200, independently of the watch size)
Added the ability to interact with layers with the mouse on the watch image (sorry, no “inside group” yet)
Added scrollbars so that the user may select the visible part of the watch (when zoomed)
Added Context Menus to Layers, allowing Copy/Paste of Styles and Effects, and enabling/disabling layers
That’s right, now you can move layers with your mouse on the watch itself (instead of having to use the layers tree and the sliders). And you can select layers in the watch image also. And you can disable layers (make them invisible), and enable them later. And copy fill colors, stroke colors, stroke thicknesses. And copy effects between layers. A all lot of stuff to try
Hello,
very good app to design face. Really easy to use. Thank’s for your efforts!
I would like to export the complete watchface in 240x240 resolution as I make my watchface as vxp apps for 2502 chip watches (non android).
I can use the same format as the Clockskin export but need it scaled to 240x240.
Would that be possible some way?
if I scroll zoomed screen then buttons for zoom/fit/1:1 are scrolled also
Fit and 1:1 are the same? fit doesn’t work for me
is it possible (easier and more intuitive) to use a mouse for dynamic zoom and pan (for example Ctrl + left mouse button for pan and Shift + left mouse button for zoom)?
is it possible to add a preview for adding image (in file browser)? - sometimes I make a mistake because I don’t remember image filename
is it possible to reload image? - if I add an image and then I change image source - in WFD I still have this old version even I restart it - it’s necessary to open other image then to open again this previous changed one
… uff - no more ideas at this time
This layer selecting by clicking on the image is awesome - it was not so easy to find correct layer
Sept 8, 2017 11:12:15 GMT 1fingalo said: Hello,
very good app to design face. Really easy to use. Thank's for your efforts!
I would like to export the complete watchface in 240x240 resolution as I make my watchface as vxp apps for 2502 chip watches (non android).
I can use the same format as the Clockskin export but need it scaled to 240x240.
Would that be possible some way?
regards
Fingalo
So, you’d like to export to ClockSkin format, but with images (and coordinates) scaled back to 240x20, is that right? Center coordinates would be 120x120 and an offset of 200 (on a standard 400x400 clockskin) would be exported with an offset of 120 (on a 240x240 export), right? I’m sorry, I don’t know vxp format, hence the questions…
Sept 8, 2017 12:10:19 GMT 1jacek said: Good! Very helpful functions.
Some remarks:
- if I scroll zoomed screen then buttons for zoom/fit/1:1 are scrolled also
- Fit and 1:1 are the same? fit doesn't work for me
- is it possible (easier and more intuitive) to use a mouse for dynamic zoom and pan (for example Ctrl + left mouse button for pan and Shift + left mouse button for zoom)?
- is it possible to add a preview for adding image (in file browser)? - sometimes I make a mistake because I don't remember image filename
- is it possible to reload image? - if I add an image and then I change image source - in WFD I still have this old version even I restart it - it's necessary to open other image then to open again this previous changed one
- ... uff - no more ideas at this time
This layer selecting by clicking on the image is awesome - it was not so easy to find correct layer
- Yes, the buttons are also scrolled. I didn't had time to figure out how to solve that (but I will, I hope). I don't want to move those buttons to a different panel...
- Fit will try to make the all watch visible. However it wont enlarge it past 1:1. So, if you have a small watch area, it will automatically zoom it out, but if you have a large watch area it will zoom it in until it reaches 100%, but won't pass that. Try setting Zoom to fit and then enlarge the "properties" panel so you have little space for the watch. You should see it shrinking to fit the available space.
- Ctrl+left mouse is already used to select a second/third/... layer so you can have more than 1 layer selected. This is useful for moving the layers together, without making them a group. Maybe ALT+LEFT for pan, ALT+scrollwheel for zoom? I don't know. I have to try this.
- The preview is a good idea. I haven't done it yet because I was using the standard open file dialog and was sharing the same code/function with all the open/close functionalities. This will make me implement the images open dialog differently. I hope to do it, but it will take some time.
- The image not changing even if the file changes is not a bug, it's a feature. It allows you to move the .xml file to another computer without having to carry all the external images with it. However, a "reload" button is a nice idea. I'll see if I can include it in the next release.
- Thank you for all these ideas. Keep'em coming
About the clicking on the image, it was also not so easy to find the correct layer (I mean, to program it) But I’m glad it’s helpful
Hi! I’ve noticed that the text of e.g. month names is always center-justified whereas CSM left-justifies text. Then I guess it might be possible to add an option to left- center- or right-justify text? Right?
For example, now we have: 09 September
09
May
whereas this might look better: 09 September
09 May
or September 09
i’m having some problems using the smaller hands.
The HOUR, MINUTE and SECOND hands work fine.
The smaller hands for WEEK, POWER and MONTH act strange.
They look ok in the preview but not after install on my watch (KW88)
- Ctrl+left mouse is already used to select a second/third/... layer so you can have more than 1 layer selected. This is useful for moving the layers together, without making them a group. Maybe ALT+LEFT for pan, ALT+scrollwheel for zoom? I don't know. I have to try this.
Or... you can use Ctrl + left button in graphics window for pan and in layers list for selecting. I hope it is possible in Java (I use Delphi).
Why I insist on using Ctrl? I worked in CAD software where this combination was used and in my software I use it also
Of course you can have other idea - it’s just my habit.
Scroll wheel is OK, it can be used as additional zooming possibility (without mouse button clicked - with checking of the area it can be used also for scrolling of layers). But during work on the picture you can hold your two fingers on the keyboard - one on the Shift button and second on the Ctrl - then moving and zooming is very fast, easy and intuitive. What do you think?
And these Zoom+/Zoom-/Fit/1:1 buttons - in my opinion they can be on the main toolbox - just after Undo/Redo buttons for example.
And here it is another version. I know, it was too fast and you hadn’t time to download the previous release and now we have another
Well, it was supposed to be a bug-fix only (regarding the tachymeter radius, that was limited to 200 even for larger watch sizes), but then I started adding this, and that, and now I don’t know if I should have called this release v0.8.0… Anyway, here’s whats new:
Solved the Tachymeter radius bug (was limited to 200, independently of the watch size)
Added the ability to interact with layers with the mouse on the watch image (sorry, no “inside group” yet)
Added scrollbars so that the user may select the visible part of the watch (when zoomed)
Added Context Menus to Layers, allowing Copy/Paste of Styles and Effects, and enabling/disabling layers
That’s right, now you can move layers with your mouse on the watch itself (instead of having to use the layers tree and the sliders). And you can select layers in the watch image also. And you can disable layers (make them invisible), and enable them later. And copy fill colors, stroke colors, stroke thicknesses. And copy effects between layers. A all lot of stuff to try
Sept 8, 2017 11:12:15 GMT 1fingalo said: Hello,
very good app to design face. Really easy to use. Thank's for your efforts!
I would like to export the complete watchface in 240x240 resolution as I make my watchface as vxp apps for 2502 chip watches (non android).
I can use the same format as the Clockskin export but need it scaled to 240x240.
Would that be possible some way?
regards
Fingalo
So, you'd like to export to ClockSkin format, but with images (and coordinates) scaled back to 240x20, is that right? Center coordinates would be 120x120 and an offset of 200 (on a standard 400x400 clockskin) would be exported with an offset of 120 (on a 240x240 export), right? I'm sorry, I don't know vxp format, hence the questions...
Hello, yes that is exactly what I mean. I make my own vxp apps (c code...), and I need the watchface scaled to 240x240 resolution. I will try to use the clockskin files and process the images/xml via some code/script further to be useful in the app (rgb565 colors, blending handles to background color, generate coordinates suitable for my app etc). Currently I do that postprocessing by hand in GIMP. The goal is to autogenerate the app's code, based on the clockskin files, but we will see how far I can take it.
I looked at CSM which is opened source but that sw is written in two languages I'm not really familiar with, italian and visual basic.
Hi Marco . Again thankyou for everything . I am having great fun creating watches faces with my son ( the ones we discussed earlier comprising of a watch face followed by a slideshow of images ) . My problem is this .
Sometimes when i raise my watch and face appears it is halfway through the slideshow sequence before watch face appears ? Any idea where i am going wrong ? Just so you know when making watch faces i always have slideshow trick you showed me at the bottom off components list
Sept 9, 2017 9:27:39 GMT 1arb2040 said: Hi! I've noticed that the text of e.g. month names is always center-justified whereas CSM left-justifies text. Then I guess it might be possible to add an option to left- center- or right-justify text? Right?
For example, now we have: 09 September
09
May
whereas this might look better: 09 September
09 May
or September 09
May 09
…and again: Thanks for all the fun!
Ok, I'll include it in the next release. Thanks for the suggestion.
i’m having some problems using the smaller hands.
…
They look ok in the preview but not after install on my watch (KW88)
…
Have you tried using Eric's Universal Launcher? I believe KW88 firmware is buggy and has trouble with off-centered rotation layers (or something like that). The xml you included in the post seems correct! You can also try opening the generated clockskin with ClockSkinMaker (CSM) just to see if it opens correctly there. It should, and if it does then it is indeed the buggy KW88 firmware that's creating the problems. There's little I can do about it, but I'll try to have some tweaks on the clockskin generation on WFD to see if I can work around KW88's bugs.
- Ctrl+left mouse is already used to select a second/third/... layer so you can have more than 1 layer selected. This is useful for moving the layers together, without making them a group. Maybe ALT+LEFT for pan, ALT+scrollwheel for zoom? I don't know. I have to try this.
Or... you can use Ctrl + left button in graphics window for pan and in layers list for selecting. I hope it is possible in Java (I use Delphi).
Why I insist on using Ctrl? I worked in CAD software where this combination was used and in my software I use it also
Of course you can have other idea - it’s just my habit.
Scroll wheel is OK, it can be used as additional zooming possibility (without mouse button clicked - with checking of the area it can be used also for scrolling of layers). But during work on the picture you can hold your two fingers on the keyboard - one on the Shift button and second on the Ctrl - then moving and zooming is very fast, easy and intuitive. What do you think?
And these Zoom+/Zoom-/Fit/1:1 buttons - in my opinion they can be on the main toolbox - just after Undo/Redo buttons for example.
Everything is possible in Java, just like on Delphi (by the way, I used to love Delphi, back when it was a Borland product, but it is now too expensive. I can’t own/buy a copy…)
About not using Ctrl. Ctrl+Click is (almost) universally used to select multiple elements. And selecting multiple layers on the watch face, instead of on the tree, is highly desirable. To pan, the most used combination I see (but I don’t see a lot) is ALT+Drag. However, I don’t want to use that combination because it is the same Ubuntu uses to move a Window, and it overrides the application handling of that combination. So, here’s what I’ve implemented:
Rotate Mousewheel → pans vertically (as standard)
SHIFT + Rotate Mousewheel → pans horizontally (as standard)
CTRL + Rotate Mousewheel → zooms in/out around the mouse cursor (as almost standard)
SHIFT + Drag mouse → pans the view (the same as Ctrl+left button in your CAD software).
This way, still using only CTRL and SHIFT, you can quickly do the zoom/pan operations. Expect this in the next release, that is just right around the corner.
Regarding the zoom buttons, I don’t know why I like them on the same panel of the watchface. I have no justification for that, other then "It’s there because… " . I’ve solved the scrolling problem before I’ve seen your post, so they are still there, but your suggestion is a (very) valid one, and one I may try in the future
You mean Day as in number of the day in the month (1-31)? If so, then I'm sorry but the clock engine on the watches do not support that, so even if I did something like that, your watch wouldn't be able to show it. If you mean the day of week (Monday, Tuesday, etc.), then it's already there. It's the "WEEK" option. On that option, North is Monday, Tuesday is next clockwise, then Wednesday and so on until Sunday (and no I can't change that because that's how the clock engine on watches interpret it).
Sept 9, 2017 22:46:44 GMT 1fingalo said: Hello, yes that is exactly what I mean. I make my own vxp apps (c code...), and I need the watchface scaled to 240x240 resolution. I will try to use the clockskin files and process the images/xml via some code/script further to be useful in the app (rgb565 colors, blending handles to background color, generate coordinates suitable for my app etc). Currently I do that postprocessing by hand in GIMP. The goal is to autogenerate the app's code, based on the clockskin files, but we will see how far I can take it.
I looked at CSM which is opened source but that sw is written in two languages I'm not really familiar with, italian and visual basic.
Ok, I’ll implement that. Expect to see an “Export tweaked clockskin” menu option on the next version. Use that export instead of the regular “export as clockskin”.