Investigate if NSAttributedString can be used instead of WKWebView
The html features of NSAttributedString are very limited. No tables, no badding. It makes no sense to use it to replace the Web views.
the page history needs to be handled manually. And no external links!
the page history needs to be handled manually.
The same should work with image references, too.
External css: You can keep the CSS in a separate file in your bundle for macOS at least, as I've just had this working for me in to an NSTextView. First you need to include the stylesheet link in your HTML document's HEAD as you would usually (e.g. <link href="Base.css" type="text/css" rel="stylesheet">). Then when you create your NSAttributedString you need to pass a base URL (e.g. by using htmlUrl.deletingLastPathComponent() in Swift). – Quintin Willison May 17 '18 at 12:32
Investigate if NSAttributedString can be used instead of WKWebView
Selectable links: https://stackoverflow.com/questions/21629784/how-can-i-make-a-clickable-link-in-an-nsattributedstring
Sort out version.txt
Fixed in iphone/master 0462ad22
The version number is set in the project file. It is available as the environment variable ${MARKETING_VERSION} . The application plist is also filled automatically.
version.txt was deleted at svn3574 read version number from plist. It might be that the build scripts that use the version number were never used after that check-in.
Sort out version.txt
Remove svn references from make_source_bundles.sh
svn revision info to be added again to the build process
Fixed in iphone/master 42e5a492
released versions saved in archives folder
build nr updated, release candidate
release candidate 1.9.5(3900)
did remove the superfluous allocation of NSError instances. We only need a pointer to NSError.
Release candidate 1.9.5(3898)
Fixed the copying issue with svn3852, did also remove the images from the iPhone source
Remove big screens from manual
Removing full screen images because of fix for #603 Remove big screens from manual
Fix of #603 Remove big screens from manual
The dot files and directories don't get copied to the export directory. I will not add extra code to filter them out.
make_pages uploads also dot file to web space
This seems to be a general problem of Safari on IOS. I did tweak the style of the embedding scroll container. Fixed with svn3851.
Online web manual: frames not shown correctly on small device
Fix of #30 Online web manual: frames not shown correctly on small device
update of latest manual content from karatasi-web
update of latest manual content from karatasi-web
indent of bullets on versions page
update of latest manual content from karatasi-web
update of latest manual content from karatasi-web
update of latest manual content from karatasi-web
Did check on iPhone and iPad. Both look good.
iPad: help screens are too wide
update of iphone style from karatasi-web
iphone help style
iPad: search bar should follow layout margins
loogs good
update of latest manual content from karatasi-web
did fix typo
update of latest manual content from karatasi-web
update of latest manual content from karatasi-web
style and layout tweaking
Fixed with svn3812
Synch: error path needs debugging
Did sort out the error handling of db list, db upload and db download. Fix of #602 Synch: error path needs debugging
fixed with svn3811
Sync fail arrow is vertically truncated
Fix of #601 Sync fail arrow is vertically truncated
Sync fail arrow is vertically truncated
Old Perl sync can’t be tested, marked as deprecated. #396 Sync with cgi server needs testing
Old Perl sync can’t be tested, marked as deprecated. #396 Sync with cgi server needs testing
Sync with cgi server needs testing
The old Perl scripts don't work anymore because Perl:CGI hehaves different in these days. That means that I can't test against the old environment. We will remove the documentation for the Perl scripts and mark the feature as deprecated. If needed I'll write a new CGI, but this time with propper authentication and https support. We keep the sync function for the old protocoll in the app. There is a good chance that it is still working.
Sync fail arrow is vertically truncated
svn3797: I get only a 0 byte file on the server.
Sync with cgi server needs testing
change port numbers to default
did change sequence of items to fit toolbar
remove obsolete xx directory containing obsolete images
update of help pages from manual; styles.css tuning
tuning iphone help styles
update of help pages from manual
update of help pages from manual
remove obsolete style.css
fixed with svn3782
Big edit field does not show keyboard by default
did fix #600 Big edit field does not show keyboard by default
Big edit field does not show keyboard by default
implemented with svn 3780
left and right border for big edit field
did implement #599 left and right border for big edit field
left and right border for big edit field
index list on the list is no longer truncated; de text improved
same item texts as on the screen shots
upper case for cs table cell labels
Did fix missing cancel button in data_wizard_view.html and missing translation in de/db_wizard_view.html
deleting obsolete images
image list updated
improving styles
improving styles
Items in database info table should start with a cap letter (en)
fixed in svn3759
resolved #594 Items in database info table should start with a cap letter (en)
Items in database info table should start with a cap letter (en)
Wider layout for outdated database (Czech)
fixed in svn3758
fixed in svn3758
Show inconsistent and outdated databases in black
resolved #596 Wider layout for outdated database (Czech) and #595 Show inconsistent and outdated databases in black
image list updated
did change styles classes of the action tables
did remove image and improve layout
did remove image and improve layout
script to update the table tags of the activity table
image list updated