982 Commits

Author SHA1 Message Date
ChrisLi
2ceed020ef
fix: library language sort alphabetically (#258) 2020-05-17 18:02:19 -04:00
ChrisLi
4231fd7f9f
Presented controller caches (#257)
* refactoring

* renaming

* refactoring

* pop to root for library and settings

* setting controller

* library controller dismiss
2020-05-17 16:33:33 -04:00
ChrisLi
d7e523bf40
More icon update and a couple of small issues (#252)
* update logo icon

* faviconBackground color

* prevent bottom bar from being visible after switching size class when search is active

* changelog

* search result list always top when appearing

* search result list view color and tableview style

* search result tableview cells

* detail text label

* tableview separator insets
2020-05-16 11:45:22 -04:00
ChrisLi
8b9fcee263
update app icon (#251) 2020-05-13 18:04:32 -04:00
ChrisLi
341f1031d3
Search Snippet & Operation Improvements (#250)
* rename

* project file ordering

* multi reader

* ZIm multi reader

* search operation

* project and bridging header

* project setup

* deprecate old search result class

* search result class

* search operation

* search operation

* html parser

* deprecations

* combine title search

* sort

* probability

* remove title search

* dispatch group parse

* refactor

* dispatch group async

* first paragraph snippet

* fix a small layout issue

* parser

* Revert "fix a small layout issue"

This reverts commit d0f1cccefa3a5e63ed0643743da120bd2236c9f8.

* SearchResultSnippetMode

* search snippet setting

* search snippet setting

* prase first sentence

* purge

* refactor

* prevent filter filter list become outdated

* snippet max line count

* iOS 12 cannot use first sentence as an option

* more search results

* language token

* language token

* rename none -> disabled

* version bump

* changelog
2020-05-13 09:37:22 -04:00
ChrisLi
a735f5398f
fix: favicon would disappear for existing zim files after library manual refresh (#246)
* only update optional property if there is a new value

* changelog
2020-05-08 18:03:59 -04:00
ChrisLi
0429e818f2
resolve conflicting gestures on iPad (#245) 2020-05-08 09:16:52 -04:00
Chris Li
9d4539d65c bump build number to 42 2020-04-29 21:17:54 -04:00
ChrisLi
ccb38c22cc
more iOS12 specific fixes (#242)
* text color

* iOS 12 specific changes

* changelog
2020-04-29 21:14:33 -04:00
ChrisLi
87b456273e
iOS12 init issue (#241)
* refactor

* separated navigation controller
2020-04-28 22:46:00 -04:00
ChrisLi
9c32a410a3
OPDS (#238)
* remove old code

add log file

Operation: retrieve OPDS data

add Objective OPDS classes

update OPDS refresh operation

* purge file

* update project file

* build number

* add more changelog

* change the setting controller totle
2020-04-28 18:26:07 -04:00
ChrisLi
d0a830cb29
Fix: prevent the preview label from becoming too tall (#240) 2020-04-27 21:56:53 -04:00
ChrisLi
27c8458fbc
Fixing font adjustment issue on iPhones (#239)
* adjust font

* changelog
2020-04-27 21:33:28 -04:00
ChrisLi
af40a3ccab
add dark mode specific logic for search result snippet (#237) 2020-04-26 21:45:06 -04:00
Chris Li
d494886bad rebuild libkiwix and content size type update 2020-03-07 22:53:03 -05:00
Chris Li
0bc61023ee safer recent search list look up 2020-03-07 20:11:42 -05:00
Chris Li
74e7afc7ca build build number to 37 2020-03-07 19:42:37 -05:00
ChrisLi
5c0ff28796
tweak the behavior (#228) 2020-03-07 19:41:11 -05:00
ChrisLi
b327de86bc
iOS/build settings update (#223)
* update dependencies import

* update change log
2020-03-01 21:10:26 -05:00
ChrisLi
efea9e5005
macOS/open main page when open file (#222)
* open zimfile automatically

* bump

* changelog
2020-03-01 16:32:56 -05:00
ChrisLi
8cf0917fd9
macOS app missing button icon (#220) 2020-02-19 17:48:11 -05:00
ChrisLi
755e1bb128 macOS 2.1 build2 (#218)
* search queue

* remove old code

* remove code

* build number

* build bump
2020-02-09 22:44:29 -05:00
ChrisLi
f794c46513 display mode when view resizing (#217) 2020-02-08 17:43:01 -05:00
Kelson
b365a73c8f
Github Kiwix Sponsoring page link 2020-02-01 18:01:54 +01:00
ChrisLi
8c7692089d
iOS 10.11 version bump (#214)
* bump iOS version to 1.11 & build 34

* update change log
2020-01-12 22:34:01 -05:00
ChrisLi
fa0db1df5d
Bookmark action fix (#213)
* fixes

* version bump
2020-01-12 22:04:26 -05:00
Chris Li
9167289e05 fixing issue #177 2020-01-12 21:36:14 -05:00
ChrisLi
5b30413881
iOS 13 scenes (#212)
* dependencies

* welcome controller constraints

* ios12 bug fixes

* a small layout fix

* hide show info view when rotates

* launch

* preferred display mode

* refactor

* ios 13 scene delegate
2020-01-12 17:54:23 -05:00
ChrisLi
ec12efee52
New search control logics (#209)
* no tabs

* schema renaming

* new search result controller

* search interface

* search view modes

* search results

* search labels

* zimfile ids as part of result

* search mode

* old code purge

* color

* search controller dismissing

* switching to old welcome view
2020-01-05 21:22:44 -05:00
ChrisLi
20015ae6b1
old code removal (#208)
* search result table style

* swift UI experiemnts

* code removal
2020-01-02 23:07:11 -05:00
ChrisLi
bce6d19e9f
Ios12 compatibility (#207)
* dependencies update

* welcome controller

* ios 12 build

* icon and buttons

* init and search bar config

* buttonsss

* fixing welcome controller

* fix main controller

* refactor

* main controller fix

* bookmark widget data update

* parser

* tests

* geo location

* tests

* test
2020-01-02 16:29:57 -05:00
ChrisLi
fdb809ded2
Favorite add remove (#204)
* fix deprecations

* rename

* bookmark thumb image data

* favorite toggle

* refactor

* bookmark toggle button

* hud

* hud

* button enabled
2019-12-25 21:59:05 -05:00
ChrisLi
dfd39ab860
iOS 10 deprecation & removal (#203)
* web view

* project seting

* remove uiwebview

* use swift package manager for SwiftyUserDefaults

* update realm to use SwiftPM

* remove cocoapods

* remove coredata
2019-12-24 11:35:04 -05:00
ChrisLi
2a5fa386c6
version bump (#202) 2019-12-24 10:16:56 -05:00
ChrisLi
d561987222
Favorite controller and bar buttons (#201)
* rename

* rename

* favorite loading

* bar buttons

* button experiments

* content buttons

* favorite button

* favorite button

* content controller buttons

* done button

* icon
2019-12-22 23:34:24 -05:00
ChrisLi
75b5b9ba7f
iOS 13 initialization (#200)
* setup

* search controller

* ios13 layout

* search controller refactor

* realm location

* search setup

* search result mode switching

* search controller color and layout

* initial content

* embed in nav controller

* scene config

* commit

* commit

* remove session

* adding come controllers

* search controller style

* rounding corners and search visual effect

* search content view

* toolbar hidden when search

* FavoriteController refactor

* connect recent search

* search dismiss

* barbuttons

* barbuttons

* refactor outline controller

* outline controller show in sidebar

* add map controller

* add tabs controller

* outline

* outline actions

* code removal

* code removal

* toolbar config

* refactor
2019-12-08 18:36:42 -05:00
ChrisLi
56ed161d00
macOS: Icon and blank left bar (#197)
* pod update

* icon

* icon

* empty nav side bar message
2019-11-24 20:36:46 -05:00
ChrisLi
8005d0473d
macOS: Welcome screen and menu (#196)
* welcome screen and button hookup

* file management context menu

* delete warning

* scheme
2019-11-24 15:28:20 -05:00
ChrisLi
fb63cf67cc
remove old search (#195)
search

placeholder table of content

sidebar icon

commit
2019-11-18 17:51:59 -05:00
ChrisLi
adaba4b10d
macOS: Search navigation (#194)
* pod file

* url loading

* commit

* refactor

* color

* layout

* pixel fix

* window controllers

* splitter

* search

* removal

* search events

* search window

* search

* rename

* search controller

* searchfield event

* hook up the search queue

* searchbar

* remove old search
2019-11-18 17:40:26 -05:00
Kelson
96fdfe8116
Fix a few details in the documentation (#192) 2019-10-28 12:43:37 +01:00
ChrisLi
bce89b5300
macOS view controller management (#190)
* content tab

* search control

* content mode
2019-10-20 21:51:30 -04:00
ChrisLi
9e8c521de5
search, panels and tabs (#188)
* layout

* panels

* refactor

* looking up

* search

* commit

* go back / forward
2019-10-13 23:36:13 -04:00
ChrisLi
c582460624
new mac app basic (#187)
* base for new window setup

* remove userdata

* add window structure

* save recent file to user defaults
2019-10-05 21:20:35 -04:00
ChrisLi
0f2c03927f
maintance (#185)
* Bump build

* remove xcuserdata

* auto storyboard fix

* swift5
2019-09-28 23:04:25 -04:00
ChrisLi
a2bf7a3d2e
macOS compatibility (#183)
* macOS compatibility

* iOS version bump
2019-09-25 20:22:07 -04:00
Kelson
e6220bf640
Better wording (#179)
* Fix indentation

* Fix small wording issue
2019-09-23 18:43:40 +03:00
rgaudin
be52cc0c4f allow webm video files to play using videojs-ogvjs (#174)
As there is no native support for webm in Webkit, we use a JS implementation
of the codec, called using video.js.

the mechanism is use fails to be detected by webkit as a "user-initiated play" resulting
in webm videos to be paused immediately on play.

To overcome this, we allow all media files to be played without user action.
> previous youtube ZIM files had autoplay enabled.
2019-09-13 11:26:14 +02:00
rgaudin
40e022f48b Added build-instructions on README to foster contributions (#175) 2019-09-13 11:25:11 +02:00
rgaudin
038d6557b6
Merge pull request #158 from kiwix/no-wikispecies-cat
Remove Wikispecies category #147
2019-09-13 09:22:26 +00:00