30 Nov 17
Once the next stable version of Clay is online, I'm going to split my blog between here and a new clay web site. I'll start blogging about other things here, clay stuff there. ClaySS and a few other projects will be released through the other site as well. I haven't had time the last couple of days to code, so I've been thinking about blogging more.
28 Nov 17
I upgraded to Linux Mint 18.3 last night. Smooth update, even on my older laptop. Mint continues to impress me, each incremental update makes it a little better. This update has several nice features, such as progress on the program icon on the task bar, more login settings, and an improved software manager.
Give Linux Mint a try if you are tired of Windows 10 bogging down your PC or just want a full featured solid desktop.
27 Nov 17
26 Nov 17
I've decided I'm going to drop my current email provider and start using my own. I haven't had any problems, I just feel like a few companies are getting too big and I don't want to contribute to them any longer. The power of the internet is getting too consolidated. Who knows, maybe I'll build an email client into Clay. I've built one before...I wonder if I can dig up from the backup graveyard.
I started using Firefox again, after using Chrome for several years consistently. The new version of Firefox is a winner, they made a lot of good choices with it. I honestly forget I'm not using Chrome. I was testing with it and the next day I opened it again and now a few days later I'm still using it, it just happened.
Give the new Firefox a try, if you haven't.
24 Nov 17
I'm getting closer to the next stable version of Clay so I'm working on a redesign of the Blog app. It'll have a more modern style, along with some multiuser features that won't be enabled here. I'm really liking the markup I designed for it, now I just need to work in the changes to ClaySS so I can try it out within Clay. My goal for the next stable version is to have it live by Christmas, or at least a beta version of it. So far I'd say it's doable, but if I run into any issues they may push it into January.
23 Nov 17
I smoked a Boston Butt for Thanksgiving for 12 hours today. It was falling apart in the pan when I put it in the fridge :) I really wanted to do a ham, but none of the butchers here sell them raw, so I went with the next best I could find. I'm frying my first turkey in the morning, don't worry, it isn't frozen.
Earlier I talked about deprecating Summernote, which was a difficult choice. I've decided I'm going with Markdown for an editor, instead of HTML. HTML is difficult to manage in the database over time, because site styling changes and you could end up with several different HTML content structures. I've always hated storing formatted text anyway. Markdown allows me to store it unformatted and format it on the fly, which is nice. I can also store the formatted text AND the Markdown, so if my Markdown formatting changes it can just reprocess the text to be stored. Pretty handy I think. I can reformat HTML, which I'll have to do on my blog for the update, but working with DOM structures is far more complicated than Markdown, in my opinion. Luckily Markdown is gaining popularity and is easy to use once you get the hang of it. I find it even faster, because I don't have to stop typing to click a formatting button.
Anyway, that's what's been going on for me, Happy Thanksgiving!
21 Nov 17
16 Nov 17
With all of the CSS and JS changes, I've decided to retool the dashboard, mostly to cut down on ajax calls. It'll also give theme designers more options for the dashboard and allow me to build in more features that were being restricted by the ajax calls. The dashboard will still use ajax, but it'll be more for background processes and not as much for loading content. The downside is it drops one of the features I liked best, which was to use the dashboard and never change the page I was on. To solve that, the dashboard close button will take you back to the page you were on before entering any dashboard functions.
Lots of changes, but overall I think Clay is getting better everyday.
10 Nov 17
I'm still working on ClaySS and I love it more everytime I work on it. Choosing universal labels for colors has been a pain, but I think I have it figured out. The problem is how many colors to have the theme developer select and then where to put them. To compensate for the opinionated design, there are also color utility classes that let you pick a color (text and/or background) in the template. I haven't had to use them yet, but they are there.
I'm currently updating app templates and when I am finished with that I'll be adding ClaySS component classes for various parts of the page, such as heading, footer, aside, section, etc.