Jan 19, 2013
Funny Story: right after I published my findings on how to work CocoaPods I received a couple of pull requests. Should it be actually be the case that fellow developers are beginning to take notice of DTCoreText?
I admit, that for the first few tags/versions of DTCoreText I didn’t take CocoaPods seriously. But since I got down how to work with sub-modules and sub-specs I find that it gives me a great deal of pleasure to keep my specs current.
Jan 07, 2013
When using HTML to represent text that the user can edit you will meet a problem: HTML compresses whitespace. Tabs or newlines or even multiple spaces all get compressed to single spaces. That is, unless you enable the same sort of whitespace handling that PRE tags are using.
I was curious how Apple’s own NSHTMLWriter would be avoiding whitespace compression. And there I found a creative approach and adopted the same technique in my DTHTMLWriter which allows you to generate HTML from attributed strings.
Dec 30, 2012
Other people take off the Christmas holidays to have fun. I delight in using the time away from normal programming work to work on DTCoreText.
There are many wide-reaching changes to warrant an increase in version number on the second digit. I need to sum them up in this location because you might have projects that rely on DTCoreText for displaying attributed strings.
Dec 23, 2012
Over the past week I’ve been working on enhancing DTRichTextEditor and – by extension – some of the enhancements also went into DTCoreText, which is in charge of HTML parsing, generation and display of thusly generated NSAttributedStrings. Today I present version 1.1 which brings these fine enhancements:
- ADDED: Support for Undo/Redo
- ADDED: Setting and changing font family and size for ranges
- ADDED: Support for indenting
- CHANGED: Lots of documentation added, refactoring and cleanup
- FIXED: text scaling bug when pasting
- UPDATED: DTCoreText + DTFoundation submodules
This work was sponsored by Rick Meyers who is including DTRichTextEditor in his e-Sword HD iPad app.
Dec 20, 2012
In June we announced that we had begun a private BETA of Airship Commander. Several of our clients had also began to use the app internally to push notifications to users of their apps. Today we are happy to announce that we submitted version 1.0 to Apple for approval.
Nov 20, 2012
We have totally modernized the code base of our talk timing app SpeakerClock so that we can bring you some exciting new features in the next major release.
- ADDED: Launch images for all devices and resolutions
- ADDED: iOS 6 and iPhone 5 support
- FIXED: Preset values not getting saved if the app gets terminated
- FIXED: Presets might not be showing after purchase
The update has been submitted to Apple and is waiting for review.
Update Nov 27th: The update has been approved by Apple.
Nov 06, 2012
This version of our app that knows all about Daily Savings Time is minor update that fixes reminders and adds support for the taller iPhone 5 screen.
Oct 06, 2012
This maintenance release for Linguan fixes a number of issues which where mostly reported by our users.
- FIXED: blank path to ibtool considered valid
- FIXED: broken display of relative paths
- FIXED: weird handling of tab and return while editing
- FIXED: Endless Loop with File Change Notifications
- FiXED: Scan Sources did not add a token that was just removed
- FIXED: Superfluous file modification message on saving
- FIXED: Ordering by key should ignore case
Also we had to add a beautiful Retina icon for Retina MacBook Pro to be able to submit the update. It’s in Apple’s hands now and we will update this post as soon as it is through review.
We have to keep our fingers crossed because due to the way Linguan uses the xcodeproj it cannot be (easily) sandboxed. Though Apple had stated that they will accept minor fixes (like the ones mentioned above) for updates. We sincerely hope that they will honor this.
Update Oct 6th: Apple approved the update after 24 days. You can get it on the app store.
Sep 06, 2012
Our Summertime is a handy little tool that shows you when the next DST switch is in your local time zone. The newest version brings these improvements:
- Fixed: Cannot search for timezones that have a space.
- Fixed: Some missing Time Zone localizations
- Fixed: Text alignment issues with longer count down durations or Time Zone names
- Fixed: Time Zone names not getting updated if system language was changed
- Fixed: Broken Reminder function
- Changed: first page is now always the local time zone
- Improved: Scrolling Performance in Timezone selector
There were some other “crufty” things that we addressed behind the scenes. The project was converted to ARC and the import process for localized timezone names was parallel-ized to achieve the much improved scrolling performance.