Age | Commit message (Collapse) | Author |
|
Show the timer as a dialog, plus update all following information as it
should be.
Change-Id: Idae00b009ce098cfd482ec79629fc8f674502c9a
|
|
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
|
|
* 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
|
|
Introduce a helper class for Bluetooth as well.
Change-Id: I89b0b4c42ef56ce3f5c2be3a1ea9d443aec04fce
|
|
* Enable up navigation.
* Show the current slide index properly.
* Show thumbnail if slide was not loaded yet.
Change-Id: I234dc1e583c8549b6a1c069d7e2294726d5e29d1
|
|
Show reconnection action bar button only when it is necessary, i. e.
when there is a connection error.
Change-Id: Iecb86f7a1bf0b094f2fffbe12c03bea474774417
|
|
* Allow using IP address as a name.
* Provide proper keyboards for typing name and address.
Change-Id: I86ca58282c81eb0705d6bc82b98b2aab94fbf676
|
|
* 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
|
|
Such method even remembers a current tab on orientation changes.
Change-Id: Iad14af060b41a4b8d225e83af450cdff0a6e78e0
|
|
* Load saved computers better.
* Handle removing and adding computers properly.
Change-Id: I12027ad96f06cfeccbc249f453ccff588ccd79c6
|
|
* Fix licenses headers and footers once again.
* Fix inspection warnings.
* Fix typos.
* Rename resources to follow the same style everywhere.
Change-Id: I3ee60f4761446322bd34323f404354096292a086
|
|
* Follow usual Android project structure.
* Make the structure more clean.
Change-Id: Ia5b115fe2b8a6417e6d9cfaae46c859c9e4c3c1a
|
|
Change-Id: I9c126628cd8e73c162e561d23bd884c1af26404a
|
|
Slides grid and pager could be switched now.
Change-Id: I2c29f36b16c247f1d895773d90766828f571a375
|
|
Change-Id: I0ef53ca7bbcf5eab2bb131a88c687e302f80dc41
|
|
The slides adapter is using the ViewHolder pattern and view recycling to
improve performance.
Change-Id: I8f922799dc3af73e9ecaec92ca91eb38e8a784c0
|
|
Change-Id: I3d5298f43efdf220fc56eee60636a94985a07360
|
|
Change-Id: I7c9cd2ab8a0d185e7ace7d7f9c0183775b620178
|
|
Clean up CommunicationService as well.
Change-Id: I0fcea89b2531192869f4e039dba7e06528f22def
|
|
Change-Id: I52166bbe848e1b877a91d8ad83859e9f6345c3aa
|
|
Replace with PAIRING_VALIDATION. Probably it is better to rely on
protocol and server.
Change-Id: I5120fe1b2c3a5f48c294fb2c76334c1cd09285a1
|
|
* 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-Id: I6d76e1b25e5d3a38fef0d3702fdb35a11e129946
|
|
Change-Id: I4866c6398146bd0e83d27c7f2014a0180b0b4540
|
|
Change-Id: I7739bbf961c2783b3699e2bac21fc79eedcf5b26
|
|
Change-Id: I8729dcd2b179b7301ae85528a615195e907cf443
|
|
Change-Id: Ib60b68cc9bad42207333738fa238e0dd1ec63588
|
|
It seems like Executor is a much better solution.
Change-Id: Icbc5ef4fbdc73c159e51acad0e37bf895a5e4a70
|
|
Change-Id: I403cee3815a4e2cd70468032dd9c50742262bee3
|
|
Change-Id: Ifa4b461b537e40a65753c49f848dd8e4357e82f7
|
|
* Add such type of navigation to the ComputerConnectionActivity.
* Remove NavUtils usage. It is not a really clean solution but it keeps
activities state just right.
Change-Id: I9be70a530c180745fdfb35490b025a683aab6cf5
|
|
It shows proper instructions for Bluetooth and WiFi at moment, it should
be helpful for solving possible issues with the connection process.
Change-Id: Ie81bd211fa2b47e3392e1ef83a52a15ea54fe370
|
|
Change-Id: I2198cea9ef27cfbdf760a8da41e0c7af8e04f20e
|
|
Change-Id: I1df9d85d7c03884c9572a33957232edc576c9965
|
|
Change-Id: I4305ccedd487f39ea3ec1a765f55c55aff096fd1
|
|
Change-Id: I3b750e853fc74a19329236e186ee05fd31ee77cc
|
|
* Change action bar color to a more Impress- and Holo-consistent one.
* Clear used styles.
* Optimize manifest.
* Add computers lists activity with proper styling of tabs in landscape
and portrait modes.
Change-Id: Ie0a5ac15866b8cacdf44c39f7a2ca806e43421a4
|
|
* Remove old classes, their functionality was moved to more suitable
places.
* Update existing ones to use new schema.
Change-Id: Ic525fd4682051317dc717dedb6d08b97f11c0b09
|
|
These classes consist of the code from Client, Receiver and Transmitter
classes. The main goal is to combine all actions at suitable plases.
Change-Id: Ic90f1c0a47a31bd32d57f409fe24a60f3b0686e1
|
|
Basically code of these classes consists of Client implementations. The
new classes only provide connection and access to messages and commands
streams.
Change-Id: I683b58dc764d309c47bb46c98663bcb1986a197b
|
|
* Add a common ServersFinder interface.
* Rename finders to match their responsibility.
Change-Id: Ib414ce2ba8315558695c80ca47d43d98f64298c9
|
|
Change-Id: Ib43458bd8cfa9624f6f43610db90686476d9865f
|
|
Change-Id: I5107d18101a3d37e6df260563814a367c93ec10d
|
|
Change-Id: Icaf80e1ff13bca059f6ee42a56f36a4b3f65a3fb
|
|
* Remove logging, it should not be running on users devices.
* Try to break long methods to small ones.
Change-Id: I6ee1f211b4c9d20ff9d04f0faf96b45393c067ef
|
|
* Move the Timer class to a separate file.
* Remove drawing shadows for slides, it would be better to draw shadow
only for the ViewPager in the future.
Change-Id: I4373bdcf83f31ab08dccf96fd09a0a60f5d085b6
|
|
Introduce the Protocol class which contains all static information about
the remote protocol: server messages, client commands, etc. It will help
to avoid duplicates and possible typos.
Change-Id: Ic96a17899b3cec13c4081d671e2296c647bf328c
|
|
Change-Id: I65984af5e28c8a0250105b34c4bc7b1abf9ce3c7
|
|
Change-Id: Ic8e4cb30acff734e6860dfc9bb31e836d2ecd32d
|
|
Change-Id: Ia5f2c1e706b21914ff483378e1bf8ffbdeb5eed6
|