Comments (25)
Thanks, it will take a while to get the svg import going, but I now have something to work with ! In the mean time I have add the .cpm file saving and conversion tool, tocpm. I'm getting about 54KB for the logo file now. So not too bad for a cheap rle pixel format.
from chrysalisp.
Personally I like it :) as soon as I looked at it I got a good feeling from it :)
What do others think ? Anybody looking at this thread ?
from chrysalisp.
Thanks!
I really love logo design. Also, theming is fun for me. So, if at some point you're able to make windows themeable I can do some window decoration.
Also, there's a variant with the butterfly flying away that I like as well.
from chrysalisp.
Can you post the other variant to have a look at ?
from chrysalisp.
What would be best is an SVG version, and to convert that over to ChrysLisp vector graphic commands ! So it could be rendered at any size etc, like the clock demo.
This might be a good time to think about working on some SVG importer !
from chrysalisp.
That would be really good.
from chrysalisp.
Here's the other version. Both have zip files attached with 256/512.png and svg files.
from chrysalisp.
I like the second one best ! Something about the butterfly leaving the circle appeals to me. :)
I converted the 2 versions to .tga and added a quick .tga import routine to the system. Updated just now, so people can admire your design.
from chrysalisp.
Looking at the .svg files they contain embedded .png data ? They are not just svg path drawing commands ?
from chrysalisp.
Ahh, sorry. A color adjustment on a layer. I'll re-export.
from chrysalisp.
This one should be clean.
ChrysaLisp v.0.8.svg.zip
from chrysalisp.
Not entirely sure what I think about this wallpaper. It maybe a little chrometastic, and I can't seem to get it to convert using tocpm. Not sure if there is extra junk attached. But when I get frustrated/tired coding in a new language I generally take some time to work on design elements.
I've done a little experimentation with trying to get clickable images, and I'm thinking about a =a canvas wallpaper using freeball as a sort of template. Eventually, I might find a way to make an icon dock launcher. I'll fiddle with, but it's obviously not high priority stuff.
from chrysalisp.
Hold on the wallpaper for now, I was going to look into getting the host GUI window resizable and that will probably change how I do the background !
The TGA file may be a type 2 TGA and the quick and dirty TGA importer I did was a type 1 header, 32bit only. So I will look at the file and see if that's the case.
Label and button already use a flow view ready to take the addition of images to go along with the text ! And I was thinking the same thing that I should enable a method for allow the addition of a canvas to this flow, then we can have the usual suspects of image and text flowed how we want for image buttons and dock buttons etc
I was thinking yesterday that having an icon.cmp file in each app folder to show in the dock/launcher would be a plan. So we are both thinking about this at the same time :)
from chrysalisp.
I used this online TGA convertor to produce the TGA's from your logo PNG files, that produced a TGA header that was fine with the tocpm convertor.
https://image.online-convert.com/convert-to-tga
from chrysalisp.
I like the wallpaper image though :)
To properly support a decent wallpaper we should extend the canvas view to have a few more features, ability to specify alignment, centering, stretched drawing with or without aspect correction etc
Then a wallpaper would just be a image loaded into a canvas view that was set as the backdrop object. That is on the TODO list here as well. !
from chrysalisp.
Just pushed a fix for the 24bit TGA loading, 8bit grey .cpm saving. And added your new test images to the image app.
from chrysalisp.
Looks good!
from chrysalisp.
My only concern was that the pallet is similar to Mints. As long as it's okay, I'll change the heading t just include a logo—support for svg, jpg, and png probably should have a separate issue. We could mark this one resolved. I'll continue to work on wallpapers, and such.
from chrysalisp.
Did you want to remove the background circle so it matches the logo on the wallpaper? Either way, we should be able to close this afterwards.
from chrysalisp.
As a log rather than wallpaper, I quite like the circle ? Maybe it should be the blue color like the wallpaper though ?
from chrysalisp.
I've been thinking about an icon that can easily be scaled from very small to very large. I've come up with something that I think captures the essence of the original logo, while still being easily recognizable as a very small scale either colored or in monochrome.
Parens with an upside down lambda form the butterfly. You'll notice there's no tail recursion ;)
For a taskbar or such:
What do you think?
from chrysalisp.
Quite like the design !
from chrysalisp.
So, what I think I'll do is pack this up with raster images for typical sizes and an svg, and then call this one close, if you think that will work.
from chrysalisp.
Yes. Definitely keep the svg as eventually we will have the ability to render those.
from chrysalisp.
Closing this issue now as we are already way beyond the first rev of the logo ;) Thanks Gary.
from chrysalisp.
Related Issues (20)
- Class serialize/deserialize HOT 1
- Refactor IPC to modularize for extension and declare TERMINAL_SERVICE
- Update IPC to use new AST conversions as a form of message interchange
- DLS flag and Timezone from Host System.
- Update YAML data
- Fix Logging for new mail-box conventions HOT 1
- Transition Log Service to new IPC and data exchangers HOT 1
- Fix yaml string quote compounding
- Display scaling options? HOT 5
- src/main.cpp:37:11: fatal error: 'SDL.h' file not found HOT 5
- Package manager needed HOT 3
- @Chris HOT 16
- Containers woven in to foundations HOT 1
- Interprocess communication port needed HOT 4
- WYSIWYG interface builder HOT 6
- A browser for ChrysaLisp pages. HOT 10
- WebDriver compatible functional UI clicking test automation HOT 1
- reload definitions in lisp HOT 3
- error while compiling HOT 3
- error HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from chrysalisp.