summaryrefslogtreecommitdiff
path: root/android
AgeCommit message (Collapse)Author
2013-08-03Add saving the current tab between application launches.Artur Dryomov
Mimic the Contacts app behaviour basically. Change-Id: Ib0579d26c105629cfe59620f996689a949bad073
2013-08-03Change the Preferences class.Artur Dryomov
* Remove context dependency. * Modify the interface for easy usage. Change-Id: I9dfabbea1ec9ec9224dc8238a1884fdf695fc8db
2013-08-03Fix updating of all slides even it is not necessary.Artur Dryomov
Change-Id: I6f7937296915a7cff71d9d9ee491736a0c2c31be
2013-08-03Move computer creation layout to scroll view.Artur Dryomov
* Allows to use auto-focus. * Should probably be better on devices with small displays in landscape mode. Change-Id: I745ffbf1aef5f757b54155a9e79e99026c49dd86
2013-08-03Fix possible negative time setting when time is up.Artur Dryomov
Change-Id: Ic519480dd85075b0122d8ef8fcb32c1a68542ae3
2013-08-03Add more expression to the warning text.Artur Dryomov
Change-Id: Ic535c4f744a1564f847e4ba4e9f312f82fc07e72
2013-08-03Fix slide show orientation changes crashes.Artur Dryomov
Change-Id: I6539d4b36fd858dd7eb609acc2e58c8851f3bfe4
2013-08-03Add saving current mode when showing a slide show.Artur Dryomov
Should be helpful on orientation changes. Change-Id: I0a00c980882decc3da3460f63b82c5d0bb308298
2013-08-02Add saving state for ComputerConnectionFragment.Artur Dryomov
This change should provide more smooth rotation change. Change-Id: I3d530485752069fb5f6d4683b68b83ef97f87808
2013-08-02Change computers adding behaviour.Artur Dryomov
Show a button only when a WiFi tab is selected or there are no Bluetooth support at all. Change-Id: I8944f4a4ec0dbcba087744960f467dca87ba7a86
2013-08-02Fix possible pin-related bug.Artur Dryomov
The latest LO release does not allow entering PIN-codes without leading zero. This change should solve possible issues from client-side. Change-Id: Ie2f2db9baa5d677cbbed772497d32668cdd5748f
2013-08-02Add servers sorting.Artur Dryomov
Change-Id: Idd3d39fcf91fba6d5f7b0615d241f6ad9f46bd5f
2013-08-01Change search timeouts from milliseconds to seconds.Artur Dryomov
Makes things readable and should prevent potential typing bugs. Change-Id: Ifcb90568859e94896f5c2a313546fe1fdd6fa4bc
2013-08-01Fix Bluetooth devices discovery.Artur Dryomov
* Listen async Bluetooth status messages and start discovery properly. * Remember Bluetooth status before running the app and manage the state. Change-Id: I2be3fb6a503c5f6ace96732ebd0302935f1afb84
2013-08-01Fix computer creation spelling.Artur Dryomov
Replace a notice with different hint. Change error message to be shorter. Change-Id: I93f063bb07c37749466787d7a965893fc79a69bb
2013-08-01Remove custon scaling for GridView slide previews.Artur Dryomov
Should make thinks less hacky. Change-Id: I007800558ce8a0a567addde3b01926bb53c311f6
2013-08-01android: don't mess with the system bluetooth setting unless we have to.Michael Meeks
2013-07-30Add changing local slide when remote slide was changed.Artur Dryomov
Change-Id: If7325a0266484686549a0c1073827613aa40cb85
2013-07-30Fix tiny source code issues.Artur Dryomov
* Add headers and footers. * Remove unused resources. * Fix classes usage. Change-Id: Id9580f21709b11077e46393c2e2cf8d911ce0650
2013-07-30Change Impress Remote version.Artur Dryomov
Bump it to 1.1 and remote additional text from version name because it is useless. Change-Id: I6fbd0dc3b499c5aafc80b91c77372360c2767189
2013-07-30Remove explicit Bluetooth requirement.Artur Dryomov
Devices without Bluetooth should be able to use the app as well via WiFi connections. This change should remove some Google Play filtering so these devices will be able to download the app from the store. Change-Id: Iebc2f14e0bc57ea7293f8abfa1824b99c4476e8b
2013-07-30Fix application and first activity titles bug.Artur Dryomov
Change-Id: I066af1301c8e5525b5ade310c770273f72007b10
2013-07-30Change resources a bit.Artur Dryomov
* Fix spelling. * Fix dimens to use common 8dp-measured grid. Change-Id: I92e433eba3b78822f36e8e9f242daa3d893a36f5
2013-07-29Add timer support.Artur Dryomov
Show the timer as a dialog, plus update all following information as it should be. Change-Id: Idae00b009ce098cfd482ec79629fc8f674502c9a
2013-07-29Add notes support.Artur Dryomov
It is not possible at moment to add borders to slides previews because ViewPager has no constant height and ignores wrap_content property. The current solution seems to be the best. Change-Id: I14b41e0bda578d2ffcdb1c887d633c6201aa383a
2013-07-29Add async slide previews loading.Artur Dryomov
* The previews storage contains bytes arrays instead of Bitmaps which should decrease memory footprint. * All previews processing moved to the background thread. This change should solve out of memory errors. Change-Id: Idd4046020c8fe8f977858f1911e04c0ec095380a
2013-07-29Add auto-hiding tabs when Bluetooth is not available.Artur Dryomov
Introduce a helper class for Bluetooth as well. Change-Id: I89b0b4c42ef56ce3f5c2be3a1ea9d443aec04fce
2013-07-25Improve the SlideShowActivity.Artur Dryomov
* Enable up navigation. * Show the current slide index properly. * Show thumbnail if slide was not loaded yet. Change-Id: I234dc1e583c8549b6a1c069d7e2294726d5e29d1
2013-07-25Improve the ComputerConnectionFragment.Artur Dryomov
Show reconnection action bar button only when it is necessary, i. e. when there is a connection error. Change-Id: Iecb86f7a1bf0b094f2fffbe12c03bea474774417
2013-07-25Improve the ComputerCreationActivity.Artur Dryomov
* Allow using IP address as a name. * Provide proper keyboards for typing name and address. Change-Id: I86ca58282c81eb0705d6bc82b98b2aab94fbf676
2013-07-25Change the logo to a new one.Artur Dryomov
* The new logo is a flat version of the launcher icon. It follows the Google Play store application style. * All base densities are available now. Change-Id: Ieb4cfb7f762421ac1b7a6edeece44788f26dd7d5
2013-07-25Change ComputersActivity to use swipe tabs.Artur Dryomov
Such method even remembers a current tab on orientation changes. Change-Id: Iad14af060b41a4b8d225e83af450cdff0a6e78e0
2013-07-25Improve ComputersFragment.Artur Dryomov
* Load saved computers better. * Handle removing and adding computers properly. Change-Id: I12027ad96f06cfeccbc249f453ccff588ccd79c6
2013-07-25Clean up the codebase.Artur Dryomov
* Fix licenses headers and footers once again. * Fix inspection warnings. * Fix typos. * Rename resources to follow the same style everywhere. Change-Id: I3ee60f4761446322bd34323f404354096292a086
2013-07-25Change the source code structure a bit.Artur Dryomov
* Follow usual Android project structure. * Make the structure more clean. Change-Id: Ia5b115fe2b8a6417e6d9cfaae46c859c9e4c3c1a
2013-07-25Remove legacy and unused code.Artur Dryomov
Change-Id: I9c126628cd8e73c162e561d23bd884c1af26404a
2013-07-25Add a basic slide show activity.Artur Dryomov
Slides grid and pager could be switched now. Change-Id: I2c29f36b16c247f1d895773d90766828f571a375
2013-07-25Add a basic slides pager UI.Artur Dryomov
Change-Id: I0ef53ca7bbcf5eab2bb131a88c687e302f80dc41
2013-07-25Add a basic slides grid UI.Artur Dryomov
The slides adapter is using the ViewHolder pattern and view recycling to improve performance. Change-Id: I8f922799dc3af73e9ecaec92ca91eb38e8a784c0
2013-07-25Fix source files headers and footers.Artur Dryomov
Change-Id: I3d5298f43efdf220fc56eee60636a94985a07360
2013-07-25Fix intent creation to use the static factory class.Artur Dryomov
Change-Id: I7c9cd2ab8a0d185e7ace7d7f9c0183775b620178
2013-07-25Move pairing operations from CommunicationService to a PairingProvider.Artur Dryomov
Clean up CommunicationService as well. Change-Id: I0fcea89b2531192869f4e039dba7e06528f22def
2013-07-25Add adding and removing computers.Artur Dryomov
Change-Id: I52166bbe848e1b877a91d8ad83859e9f6345c3aa
2013-07-25Remove PAIRING_STARTED intent action.Artur Dryomov
Replace with PAIRING_VALIDATION. Probably it is better to rely on protocol and server. Change-Id: I5120fe1b2c3a5f48c294fb2c76334c1cd09285a1
2013-07-25Add static factory for intents.Artur Dryomov
* Remove intents actions from the CommunicationService. * Move all intents extras names to a single place. * Move intents creation to a single place. So we avoid duplications and possible typos. Change-Id: Ic486727522962763e2fefbf96b65125cf2e3d466
2013-07-25Change TcpServersFinder to handle multiple threads properly.Artur Dryomov
Change-Id: I6d76e1b25e5d3a38fef0d3702fdb35a11e129946
2013-07-25Add additional loading servers to the UI.Artur Dryomov
Change-Id: I4866c6398146bd0e83d27c7f2014a0180b0b4540
2013-07-25Move servers management from the service to a separate class.Artur Dryomov
Change-Id: I7739bbf961c2783b3699e2bac21fc79eedcf5b26
2013-07-25Add action bar button for reconnection.Artur Dryomov
Change-Id: I8729dcd2b179b7301ae85528a615195e907cf443
2013-07-25Fix search state declaration at the CommunicationService.Artur Dryomov
Change-Id: Ib60b68cc9bad42207333738fa238e0dd1ec63588