Bye, Web Console

Published under Mango Umbrella, Jan 17, 2020

The mac catalyst app, dA Umbrella, has fully replaced my previous web console written in reacjs.

Itโ€™s the admin console behind mangoumbrella.com. It's a simple CMS, and a blog editor with markdown support.

What a satisfying change:

20 files changed, 2 insertions(+), 31123 deletions(-)
Screenshot of dA Umbrella

Screenshot of dA Umbrell

Published under Mango Umbrella, Jan 14, 2020

On January 1st, I made a goal to support editing and publishing blog posts in DA Umbrella by end of this month. But as mentioned in my previous post, the goal has already been achieved today, way ahead of my estimation.

Thinking about what went wrong right, it's SwiftUI. It makes UI composition, and more importantly, re-composition, much easier. Now that I realized its power, I simply could not imagine going back to pure AppKit/UIKit. (Cough.)

First Blogpost From dA Umbrella

Published under Mango Umbrella, Jan 13, 2020

Another milestone of DA Umbrella: this post is now written, edited, and published in the Mac Catalyst app. It uses a custom built markdown editor and parser.

It still lacks other markdown features according to the spec, and a lot more work needs to be done to make the UX great. However, this milestone means I can now start writing and publishing my blog in a Mac app. So exciting.

Here is a demo of supported syntaxes for my own tracking purpose:

Header 1

Header 2

Paragraphs with inline bold, italic, deletion, links, code, images, with markdown syntax highlighting:

Screenshot of dA Umbrella
Code blocks

Blockquote, with inline bold, italic, deletion, etcโ€ฆ

  • Unordered list
  • Another item
  1. Ordered list
  2. Another item

Published under Mango Umbrella, Dec 30, 2019

The Catalyst version of DA Umbrella just reached its first tiny milestone: all my project tasks now live in the app.

Screenshot of DA CamCal

Screenshot showing a simple list of tasks for [DA CamCal](/camcal

Published under Mango Umbrella, Dec 28, 2019

Language breakdown of all my personal projects as of 2019-12-27:

  1. 66.9% C#
  2. 17.8% JavaScript
  3. 4.3% ShaderLab
  4. 3.2% Objective-C
  5. 3.0% Swift
  6. 1.6% Go

My ambitious 2020 goal: Swift goes to #1.

P.S. SwiftUI ain't gonna help much with this goal ๐Ÿ˜‚

A Pivot Point of dA Umbrella

Published under Mango Umbrella, Dec 22, 2019

The current admin console part of DA Umbrella is a web app built with reactjs. While it works fine when I am on my Mac, I find more often when I want an iOS to do a quick task. More importantly, those quick tasks would be much easier if the app supports share extensions or Shortcuts.

I finally took the action to start the new project in Xcode. Here is a screenshot of the hello world version:

Screenshot of dA Umbrella

โˆž European Mac Pros Are Assembled in China

Published under Mango Paper, Dec 22, 2019

Joe Rossignol, writing for MacRumors:

As suspected, it appears the new Mac Pro is only assembled in Texas for orders placed in the United States, Canada, and other countries in the Americas. French blog MacGeneration has confirmed that a new Mac Pro delivered to a customer in France today has fine print indicating it was assembled in China.

โˆž Figma's Year in Numbers

Published under Mango Paper, Dec 19, 2019

tl;dr:

  • Most popular non-grey color: #009688
  • Most popular font: Montserrat
  • Most popular frame: ๐Ÿ–ฅ 1440x1024
  • Most collaborated countries: ๐Ÿ‡บ๐Ÿ‡ธ and ๐Ÿ‡ท๐Ÿ‡บ

dA CamCal 3

Published under Mango Exposure, Dec 12, 2019

A new version of DA CamCal is now available. Release notes:

  • NEW: Added a "Rate the app" button. I will never interrupt you for ratings.
  • NEW: Added a "Send Feedback" button.
  • NEW: Added a "Share to a Friend" button.
  • NEW: Added a brief about section.

Happy long exposure photographing

-- Dolee ^_^

dA CamCal 2

Published under Mango Exposure, Dec 3, 2019

A new version of DA CamCal is now available. Release notes:

  • NEW: Added ND filter ratings up to 20 stops.
  • NEW: Added an option to use different ND filter notations.
  • NEW: Added an option to force staying on light or dark mode.
  • Fixed an issue where last used settings may not be saved in some situations.

Happy long exposure photographing

-- Dolee ^_^

« Previous page Page 14 of 51 Next page »