summaryrefslogtreecommitdiffstats
path: root/android
Commit message (Collapse)AuthorAgeFilesLines
* Add saving the current tab between application launches.Artur Dryomov2013-08-034-5/+42
| | | | | | Mimic the Contacts app behaviour basically. Change-Id: Ib0579d26c105629cfe59620f996689a949bad073
* Change the Preferences class.Artur Dryomov2013-08-033-44/+34
| | | | | | | * Remove context dependency. * Modify the interface for easy usage. Change-Id: I9dfabbea1ec9ec9224dc8238a1884fdf695fc8db
* Fix updating of all slides even it is not necessary.Artur Dryomov2013-08-032-2/+28
| | | | Change-Id: I6f7937296915a7cff71d9d9ee491736a0c2c31be
* Move computer creation layout to scroll view.Artur Dryomov2013-08-031-20/+26
| | | | | | | | * Allows to use auto-focus. * Should probably be better on devices with small displays in landscape mode. Change-Id: I745ffbf1aef5f757b54155a9e79e99026c49dd86
* Fix possible negative time setting when time is up.Artur Dryomov2013-08-031-6/+9
| | | | Change-Id: Ic519480dd85075b0122d8ef8fcb32c1a68542ae3
* Add more expression to the warning text.Artur Dryomov2013-08-031-1/+1
| | | | Change-Id: Ic535c4f744a1564f847e4ba4e9f312f82fc07e72
* Fix slide show orientation changes crashes.Artur Dryomov2013-08-036-40/+47
| | | | Change-Id: I6539d4b36fd858dd7eb609acc2e58c8851f3bfe4
* Add saving current mode when showing a slide show.Artur Dryomov2013-08-031-13/+27
| | | | | | Should be helpful on orientation changes. Change-Id: I0a00c980882decc3da3460f63b82c5d0bb308298
* Add saving state for ComputerConnectionFragment.Artur Dryomov2013-08-021-7/+38
| | | | | | This change should provide more smooth rotation change. Change-Id: I3d530485752069fb5f6d4683b68b83ef97f87808
* Change computers adding behaviour.Artur Dryomov2013-08-021-3/+44
| | | | | | | Show a button only when a WiFi tab is selected or there are no Bluetooth support at all. Change-Id: I8944f4a4ec0dbcba087744960f467dca87ba7a86
* Fix possible pin-related bug.Artur Dryomov2013-08-021-15/+41
| | | | | | | 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
* Add servers sorting.Artur Dryomov2013-08-021-2/+16
| | | | Change-Id: Idd3d39fcf91fba6d5f7b0615d241f6ad9f46bd5f
* Change search timeouts from milliseconds to seconds.Artur Dryomov2013-08-012-4/+5
| | | | | | Makes things readable and should prevent potential typing bugs. Change-Id: Ifcb90568859e94896f5c2a313546fe1fdd6fa4bc
* Fix Bluetooth devices discovery.Artur Dryomov2013-08-013-46/+64
| | | | | | | * Listen async Bluetooth status messages and start discovery properly. * Remember Bluetooth status before running the app and manage the state. Change-Id: I2be3fb6a503c5f6ace96732ebd0302935f1afb84
* Fix computer creation spelling.Artur Dryomov2013-08-013-12/+2
| | | | | | | Replace a notice with different hint. Change error message to be shorter. Change-Id: I93f063bb07c37749466787d7a965893fc79a69bb
* Remove custon scaling for GridView slide previews.Artur Dryomov2013-08-012-2/+1
| | | | | | Should make thinks less hacky. Change-Id: I007800558ce8a0a567addde3b01926bb53c311f6
* android: don't mess with the system bluetooth setting unless we have to.Michael Meeks2013-08-013-3/+13
|
* Add changing local slide when remote slide was changed.Artur Dryomov2013-07-301-5/+17
| | | | Change-Id: If7325a0266484686549a0c1073827613aa40cb85
* Fix tiny source code issues.Artur Dryomov2013-07-3013-53/+65
| | | | | | | | * Add headers and footers. * Remove unused resources. * Fix classes usage. Change-Id: Id9580f21709b11077e46393c2e2cf8d911ce0650
* Change Impress Remote version.Artur Dryomov2013-07-301-1/+1
| | | | | | | Bump it to 1.1 and remote additional text from version name because it is useless. Change-Id: I6fbd0dc3b499c5aafc80b91c77372360c2767189
* Remove explicit Bluetooth requirement.Artur Dryomov2013-07-301-3/+10
| | | | | | | | 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
* Fix application and first activity titles bug.Artur Dryomov2013-07-303-4/+15
| | | | Change-Id: I066af1301c8e5525b5ade310c770273f72007b10
* Change resources a bit.Artur Dryomov2013-07-302-3/+3
| | | | | | | * Fix spelling. * Fix dimens to use common 8dp-measured grid. Change-Id: I92e433eba3b78822f36e8e9f242daa3d893a36f5
* Add timer support.Artur Dryomov2013-07-2917-138/+481
| | | | | | | Show the timer as a dialog, plus update all following information as it should be. Change-Id: Idae00b009ce098cfd482ec79629fc8f674502c9a
* Add notes support.Artur Dryomov2013-07-298-34/+169
| | | | | | | | 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
* Add async slide previews loading.Artur Dryomov2013-07-298-30/+235
| | | | | | | | | | * 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
* Add auto-hiding tabs when Bluetooth is not available.Artur Dryomov2013-07-295-31/+116
| | | | | | Introduce a helper class for Bluetooth as well. Change-Id: I89b0b4c42ef56ce3f5c2be3a1ea9d443aec04fce
* Improve the SlideShowActivity.Artur Dryomov2013-07-259-28/+195
| | | | | | | | * Enable up navigation. * Show the current slide index properly. * Show thumbnail if slide was not loaded yet. Change-Id: I234dc1e583c8549b6a1c069d7e2294726d5e29d1
* Improve the ComputerConnectionFragment.Artur Dryomov2013-07-251-2/+24
| | | | | | | Show reconnection action bar button only when it is necessary, i. e. when there is a connection error. Change-Id: Iecb86f7a1bf0b094f2fffbe12c03bea474774417
* Improve the ComputerCreationActivity.Artur Dryomov2013-07-254-12/+15
| | | | | | | * Allow using IP address as a name. * Provide proper keyboards for typing name and address. Change-Id: I86ca58282c81eb0705d6bc82b98b2aab94fbf676
* Change the logo to a new one.Artur Dryomov2013-07-254-0/+0
| | | | | | | | * 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
* Change ComputersActivity to use swipe tabs.Artur Dryomov2013-07-255-63/+105
| | | | | | Such method even remembers a current tab on orientation changes. Change-Id: Iad14af060b41a4b8d225e83af450cdff0a6e78e0
* Improve ComputersFragment.Artur Dryomov2013-07-252-66/+93
| | | | | | | * Load saved computers better. * Handle removing and adding computers properly. Change-Id: I12027ad96f06cfeccbc249f453ccff588ccd79c6
* Clean up the codebase.Artur Dryomov2013-07-2541-76/+71
| | | | | | | | | * Fix licenses headers and footers once again. * Fix inspection warnings. * Fix typos. * Rename resources to follow the same style everywhere. Change-Id: I3ee60f4761446322bd34323f404354096292a086
* Change the source code structure a bit.Artur Dryomov2013-07-2521-29/+61
| | | | | | | * Follow usual Android project structure. * Make the structure more clean. Change-Id: Ia5b115fe2b8a6417e6d9cfaae46c859c9e4c3c1a
* Remove legacy and unused code.Artur Dryomov2013-07-2584-3936/+1
| | | | Change-Id: I9c126628cd8e73c162e561d23bd884c1af26404a
* Add a basic slide show activity.Artur Dryomov2013-07-2513-1/+141
| | | | | | Slides grid and pager could be switched now. Change-Id: I2c29f36b16c247f1d895773d90766828f571a375
* Add a basic slides pager UI.Artur Dryomov2013-07-258-2/+295
| | | | Change-Id: I0ef53ca7bbcf5eab2bb131a88c687e302f80dc41
* Add a basic slides grid UI.Artur Dryomov2013-07-2510-5/+358
| | | | | | | The slides adapter is using the ViewHolder pattern and view recycling to improve performance. Change-Id: I8f922799dc3af73e9ecaec92ca91eb38e8a784c0
* Fix source files headers and footers.Artur Dryomov2013-07-255-0/+51
| | | | Change-Id: I3d5298f43efdf220fc56eee60636a94985a07360
* Fix intent creation to use the static factory class.Artur Dryomov2013-07-253-3/+11
| | | | Change-Id: I7c9cd2ab8a0d185e7ace7d7f9c0183775b620178
* Move pairing operations from CommunicationService to a PairingProvider.Artur Dryomov2013-07-253-85/+128
| | | | | | Clean up CommunicationService as well. Change-Id: I0fcea89b2531192869f4e039dba7e06528f22def
* Add adding and removing computers.Artur Dryomov2013-07-2524-2/+428
| | | | Change-Id: I52166bbe848e1b877a91d8ad83859e9f6345c3aa
* Remove PAIRING_STARTED intent action.Artur Dryomov2013-07-254-31/+14
| | | | | | | Replace with PAIRING_VALIDATION. Probably it is better to rely on protocol and server. Change-Id: I5120fe1b2c3a5f48c294fb2c76334c1cd09285a1
* Add static factory for intents.Artur Dryomov2013-07-2512-110/+167
| | | | | | | | | | * 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
* Change TcpServersFinder to handle multiple threads properly.Artur Dryomov2013-07-251-0/+4
| | | | Change-Id: I6d76e1b25e5d3a38fef0d3702fdb35a11e129946
* Add additional loading servers to the UI.Artur Dryomov2013-07-251-0/+2
| | | | Change-Id: I4866c6398146bd0e83d27c7f2014a0180b0b4540
* Move servers management from the service to a separate class.Artur Dryomov2013-07-254-79/+130
| | | | Change-Id: I7739bbf961c2783b3699e2bac21fc79eedcf5b26
* Add action bar button for reconnection.Artur Dryomov2013-07-257-1/+55
| | | | Change-Id: I8729dcd2b179b7301ae85528a615195e907cf443
* Fix search state declaration at the CommunicationService.Artur Dryomov2013-07-251-0/+2
| | | | Change-Id: Ib60b68cc9bad42207333738fa238e0dd1ec63588