pax_global_header 0000666 0000000 0000000 00000000064 14512742677 0014531 g ustar 00root root 0000000 0000000 52 comment=20bc15ea72aeb83b1eabe6be69012a307abe32a7
lomiri-clock-app-v4.0.3/ 0000775 0000000 0000000 00000000000 14512742677 0015065 5 ustar 00root root 0000000 0000000 lomiri-clock-app-v4.0.3/.gitignore 0000664 0000000 0000000 00000000051 14512742677 0017051 0 ustar 00root root 0000000 0000000 *.user
builddir
build/
stage
prime
parts
lomiri-clock-app-v4.0.3/.gitlab-ci.yml 0000664 0000000 0000000 00000002420 14512742677 0017517 0 ustar 00root root 0000000 0000000 stages:
- build
- publish
variables:
GIT_SUBMODULE_STRATEGY: 'recursive'
DOCKER_DRIVER: overlay2
.armhf: &armhf
variables:
ARCH: "armhf"
ARCH_TRIPLET: "arm-linux-gnueabihf"
.arm64: &arm64
variables:
ARCH: "arm64"
ARCH_TRIPLET: "aarch64-linux-gnu"
.amd64: &amd64
variables:
ARCH: "amd64"
ARCH_TRIPLET: "x86_64-linux-gnu"
.build:
image: "clickable/ci-20.04-$ARCH"
stage: build
script: 'clickable build --clean'
artifacts:
paths:
- "build/$ARCH_TRIPLET/app"
expire_in: 1 week
build-armhf:
<<: *armhf
extends: .build
build-arm64:
<<: *arm64
extends: .build
build-amd64:
<<: *amd64
extends: .build
publish:
stage: publish
image: "clickable/ci-20.04-armhf"
rules:
- if: $CI_COMMIT_TAG
script:
- 'clickable publish -- "$CI_COMMIT_MESSAGE"'
- 'clickable publish --arch arm64'
- 'clickable publish --arch amd64'
dependencies:
- build-armhf
- build-arm64
- build-amd64
artifacts:
paths:
- build/arm-linux-gnueabihf/app/*.click
- build/aarch64-linux-gnu/app/*.click
- build/x86_64-linux-gnu/app/*.click
expire_in: 30 days
lomiri-clock-app-v4.0.3/AUTHORS 0000664 0000000 0000000 00000005342 14512742677 0016141 0 ustar 00root root 0000000 0000000 Clock was started in 2013 and has received many contributions from the following people.
In addition, numerous translations, bug reports and other non-code contributions have been made which are equally valued.
Aashrut
Abdullah AL Shohag
Ace
Adolfo Jayme Barrientos
Adria
Adrià
Advocatux
Agdamsbo
Ahmed Suliman
Aitzol Berasategi
Akiva Abraham
Akiva Avraham
Alan Pope
Albert Astals
Alberto
Alexey Balmashnov
Alexisme
Allan Nordhøy
Alois Nebel
Anastopoulos Theocharis
Andrew Hayzen
Andrzej Stamburski
Anne Onyme
Anneonyme017
Anonymous
Arc676/Alessandro Vinciguerra
Arda Canbolat
Ari Börde Kröyer
Arvid Brodin
Asahi 95
Aurelio Cilia
Bartosz Kosiorek
Benjamin Zeller
Beton
Bingen
Bittin1ddc447d824349b2
Blueyu2
Brendan Donegan
Brian Douglass
Brînzariu Cristian
Byteschubse
Carla-sella
Ciarán Ainsworth
Colin Reeder
Dalton Durst
Dan
Danfro
Daniel Frańczak
Daniel Frost
Daniel Holbach
Dano6
Dark-eye
DarkEye
David Farkas
David Planella
Dennis O'Flaherty
Dimitra
Dito Kurnia P
Dmytro Gladkyi
Efstathios Iosifidis
Ege Öz
Emanuele Calabro
Enolp
Eran
Eran Uzan
Ettore Atalan
Flavia
Florian Boucault
Florian Leeber
Francisco Molinero
Gabriele
Gallegonovato
Ghostranger
Gianmarco
Gnu-ewm
Guido Berhoerster
Håkan Palm
Hans
Heimen Stoffels
Henrik Holm
Hensip
Hosted Weblate
HSN80
Hussain Hashem Aljafri
Ierihon
Igor Polyakov
Ivoxavier
Ivo Xavier
Jan Sprinz
Jeff
Jimmy Lejeune
Jiri Grönroos
Joan CiberSheep
Johannes Ledermüller
Jonatan Hatakeyama Zeidler
Josué
Jozef Mlich
Junoš Lukan
Ken VanDine
Leo Arias
Leonardo Arias Fonseca
Louies
Louies0623
Luna Jernberg
Lundrin
Lu Xu
Lxdb
Maor26
Marcus Fredlund
Marius Gripsgard
Martin Kozub
Matteo Mandis
Max Libre
Mevlüt Erdem Güven
M Fatih Uluçam
Michael Binder
Michael Zanetti
Michal Predotka
Michele
Michele Giacomoli
Miguel Gutiérrez
Mike
Mike Gabriel
Milan Korecký
Moo
Moshe Lazar
Mr-awk
M Sugahara
Muhammad
Mutse Young
Nekhelesh Ramananthan
Neothethird
Neutrum N
Noock
NPL
Nskaggs
Oi Suomi On!
Øjvind Fritjof Arnfred
Pablo F
Pablo Foche
Pavel Borecki
Penk Chen
Peter Nerlich
Peter Valachovič
P_E_T_O
Phillip Sz
P -H Lin
Phlostically
PhompAng
Phu1237
Pietre
Po-Hsu Lin
PPNplus
RedXXIII
Renato Araujo Oliveira Filho
Riccardo Padovani
Riccardo Riccio
Rodrigo Benedito
Rondy Andersson
Rúben Carneiro
Rudi
Rüdiger Kupper
Rudra Harsh V Singh
Ryan Argente
Sami Törmänen
Samson
Sander
Satriocode
Sergii Horichenko
Sergio Reyes
Sergio Schvezov
Somnuk Limsiroratana
SongInseo
Stefano Melchior
Stefano Verzegnassi
Stoian Minaiev
Sylke Vicious
Tamer Dab
Temuri Doghonadze
Themeles
T-h-e-p-e-t-e-r
Timo Jyrinki
Timothy G
Tom Dom
Tom Rausner
Tongsj2333
Twinkybot
Twstddev
Ubports_arabic
User
Victor Thompson
Ville Vainionpaa
Vinícius F
Walter Garcia-Fontes
Wangyou
Weblate
Weblate Admin
Xqqy
Yasser Lotfy
Young Kim
不朽正义
谭永乐
lomiri-clock-app-v4.0.3/CMakeLists.txt 0000664 0000000 0000000 00000011233 14512742677 0017625 0 ustar 00root root 0000000 0000000 cmake_minimum_required(VERSION 3.5)
project(lomiri-clock-app VERSION 4.0.3 LANGUAGES CXX)
include(FindPkgConfig)
set (MANIFEST_PATH "manifest.json.in" CACHE INTERNAL "Relative path to the manifest file")
set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -fno-permissive -pedantic -Wall -Wextra")
find_package(Qt5Core)
find_package(Qt5Qml)
find_package(Qt5Quick)
find_package(Qt5DBus)
include(FindGettext)
if(NOT GETTEXT_FOUND)
message(FATAL_ERROR "Could not find gettext")
endif(NOT GETTEXT_FOUND)
#automatically create moc files
set(CMAKE_AUTOMOC ON)
option(INSTALL_TESTS "Install the tests on make install" on)
option(CLICK_MODE "Build as a click package" on)
option(USE_XVFB "Use XVFB to run qml tests" on)
enable_testing()
# Standard install paths
include(GNUInstallDirs)
set(CLICK_NAME clock.ubports)
set(APP_NAME clock)
set(APP_HARDCODE lomiri-clock-app)
set(MAIN_QML ${APP_HARDCODE}.qml)
set(DESKTOP_FILE "${APP_HARDCODE}.desktop")
set(ICON_FILE clock-app.svg)
set(SPLASH_FILE clock-app-splash.svg)
SET(AUTOPILOT_DIR lomiri_clock_app)
set(URLS_FILE "${CLICK_NAME}_${APP_NAME}.url-dispatcher")
#set install paths
if(CLICK_MODE)
set(CMAKE_INSTALL_PREFIX "/")
set(LOMIRI-CLOCK_APP_DIR "${CMAKE_INSTALL_DATADIR}/qml")
set(QT_IMPORTS_DIR "${CMAKE_INSTALL_LIBDIR}")
set(MODULE_PATH ${QT_IMPORTS_DIR})
set(ICON ${ICON_FILE})
if(NOT SOURCE)
execute_process(
COMMAND git remote -v
COMMAND grep origin
COMMAND grep push
COMMAND awk "{print $2}"
OUTPUT_VARIABLE SOURCE
RESULT_VARIABLE res
WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
OUTPUT_STRIP_TRAILING_WHITESPACE
)
message("-- Setting SOURCE to ${SOURCE} with result of : ${res}")
set(SOURCE lp:${APP_HARDCODE})
message("-- Setting SOURCE to ${SOURCE}")
endif(NOT SOURCE)
else(CLICK_MODE)
set(LOMIRI-CLOCK_APP_DIR "${CMAKE_INSTALL_DATADIR}/${APP_HARDCODE}")
execute_process(
COMMAND qmake -query QT_INSTALL_QML
OUTPUT_VARIABLE QT_IMPORTS_DIR
OUTPUT_STRIP_TRAILING_WHITESPACE
)
set(MODULE_PATH ${QT_IMPORTS_DIR}/ClockApp)
set(ICON ${CMAKE_INSTALL_PREFIX}/${LOMIRI-CLOCK_APP_DIR}/${ICON_FILE})
endif(CLICK_MODE)
if(${CLICK_MODE})
message("-- Configuring manifest.json")
execute_process(
COMMAND dpkg-architecture -qDEB_HOST_ARCH
OUTPUT_VARIABLE CLICK_ARCH
OUTPUT_STRIP_TRAILING_WHITESPACE
)
configure_file(${MANIFEST_PATH} ${CMAKE_CURRENT_BINARY_DIR}/manifest.json)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/manifest.json DESTINATION ${CMAKE_INSTALL_PREFIX})
install(FILES "${APP_HARDCODE}.json" DESTINATION ${CMAKE_INSTALL_PREFIX})
install(PROGRAMS lomiri-clock-app-migrate.py DESTINATION ${CMAKE_INSTALL_PREFIX})
set(EXEC "lomiri-clock-app-migrate.py qmlscene -I ${MODULE_PATH} %U ${LOMIRI-CLOCK_APP_DIR}/${MAIN_QML}")
else(CLICK_MODE)
install(PROGRAMS lomiri-clock-app-migrate.py DESTINATION ${CMAKE_INSTALL_PREFIX}/${LOMIRI-CLOCK_APP_DIR})
set(EXEC "qmlscene $@ -I ${MODULE_PATH} ${CMAKE_INSTALL_PREFIX}/${LOMIRI-CLOCK_APP_DIR}/${MAIN_QML}")
endif()
install(FILES ${URLS_FILE} DESTINATION "${CMAKE_INSTALL_DATADIR}/lomiri-url-dispatcher/urls")
configure_file(${DESKTOP_FILE}.in.in ${DESKTOP_FILE}.in)
add_custom_target(${DESKTOP_FILE} ALL
COMMENT "Merging translations into ${DESKTOP_FILE}..."
COMMAND ${GETTEXT_MSGFMT_EXECUTABLE}
--desktop --template=${CMAKE_CURRENT_BINARY_DIR}/${DESKTOP_FILE}.in
-o ${DESKTOP_FILE}
-d ${CMAKE_SOURCE_DIR}/po
)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${DESKTOP_FILE}
DESTINATION ${CMAKE_INSTALL_DATADIR}/applications)
add_subdirectory(app)
add_subdirectory(backend)
add_subdirectory(po)
add_subdirectory(tests)
# make the README files visible in qtcreator
file(GLOB README_FILES
RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
README*)
add_custom_target(clock_ubports_READMEFiles SOURCES ${README_FILES})
add_custom_target("autopilot" chmod +x ${CMAKE_SOURCE_DIR}/tests/autopilot/run
COMMAND ${CMAKE_SOURCE_DIR}/tests/autopilot/run
DEPENDS timezone timezone-qmldir alarmsettings alarmsettings-qmldir datetime datetime-qmldir geolocation geolocation-qmldir
WORKING_DIRECTORY ./app)
add_custom_target("run" /usr/bin/qmlscene -I ${CMAKE_BINARY_DIR}/backend ${CMAKE_SOURCE_DIR}/app/lomiri-clock-app.qml
DEPENDS timezone timezone-qmldir alarmsettings alarmsettings-qmldir datetime datetime-qmldir geolocation geolocation-qmldir
WORKING_DIRECTORY ./app)
lomiri-clock-app-v4.0.3/COPYING 0000664 0000000 0000000 00000104513 14512742677 0016124 0 ustar 00root root 0000000 0000000 GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Copyright (C) 2007 Free Software Foundation, Inc.
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
Preamble
The GNU General Public License is a free, copyleft license for
software and other kinds of works.
The licenses for most software and other practical works are designed
to take away your freedom to share and change the works. By contrast,
the GNU General Public License is intended to guarantee your freedom to
share and change all versions of a program--to make sure it remains free
software for all its users. We, the Free Software Foundation, use the
GNU General Public License for most of our software; it applies also to
any other work released this way by its authors. You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
them if you wish), that you receive source code or can get it if you
want it, that you can change the software or use pieces of it in new
free programs, and that you know you can do these things.
To protect your rights, we need to prevent others from denying you
these rights or asking you to surrender the rights. Therefore, you have
certain responsibilities if you distribute copies of the software, or if
you modify it: responsibilities to respect the freedom of others.
For example, if you distribute copies of such a program, whether
gratis or for a fee, you must pass on to the recipients the same
freedoms that you received. You must make sure that they, too, receive
or can get the source code. And you must show them these terms so they
know their rights.
Developers that use the GNU GPL protect your rights with two steps:
(1) assert copyright on the software, and (2) offer you this License
giving you legal permission to copy, distribute and/or modify it.
For the developers' and authors' protection, the GPL clearly explains
that there is no warranty for this free software. For both users' and
authors' sake, the GPL requires that modified versions be marked as
changed, so that their problems will not be attributed erroneously to
authors of previous versions.
Some devices are designed to deny users access to install or run
modified versions of the software inside them, although the manufacturer
can do so. This is fundamentally incompatible with the aim of
protecting users' freedom to change the software. The systematic
pattern of such abuse occurs in the area of products for individuals to
use, which is precisely where it is most unacceptable. Therefore, we
have designed this version of the GPL to prohibit the practice for those
products. If such problems arise substantially in other domains, we
stand ready to extend this provision to those domains in future versions
of the GPL, as needed to protect the freedom of users.
Finally, every program is threatened constantly by software patents.
States should not allow patents to restrict development and use of
software on general-purpose computers, but in those that do, we wish to
avoid the special danger that patents applied to a free program could
make it effectively proprietary. To prevent this, the GPL assures that
patents cannot be used to render the program non-free.
The precise terms and conditions for copying, distribution and
modification follow.
TERMS AND CONDITIONS
0. Definitions.
"This License" refers to version 3 of the GNU General Public License.
"Copyright" also means copyright-like laws that apply to other kinds of
works, such as semiconductor masks.
"The Program" refers to any copyrightable work licensed under this
License. Each licensee is addressed as "you". "Licensees" and
"recipients" may be individuals or organizations.
To "modify" a work means to copy from or adapt all or part of the work
in a fashion requiring copyright permission, other than the making of an
exact copy. The resulting work is called a "modified version" of the
earlier work or a work "based on" the earlier work.
A "covered work" means either the unmodified Program or a work based
on the Program.
To "propagate" a work means to do anything with it that, without
permission, would make you directly or secondarily liable for
infringement under applicable copyright law, except executing it on a
computer or modifying a private copy. Propagation includes copying,
distribution (with or without modification), making available to the
public, and in some countries other activities as well.
To "convey" a work means any kind of propagation that enables other
parties to make or receive copies. Mere interaction with a user through
a computer network, with no transfer of a copy, is not conveying.
An interactive user interface displays "Appropriate Legal Notices"
to the extent that it includes a convenient and prominently visible
feature that (1) displays an appropriate copyright notice, and (2)
tells the user that there is no warranty for the work (except to the
extent that warranties are provided), that licensees may convey the
work under this License, and how to view a copy of this License. If
the interface presents a list of user commands or options, such as a
menu, a prominent item in the list meets this criterion.
1. Source Code.
The "source code" for a work means the preferred form of the work
for making modifications to it. "Object code" means any non-source
form of a work.
A "Standard Interface" means an interface that either is an official
standard defined by a recognized standards body, or, in the case of
interfaces specified for a particular programming language, one that
is widely used among developers working in that language.
The "System Libraries" of an executable work include anything, other
than the work as a whole, that (a) is included in the normal form of
packaging a Major Component, but which is not part of that Major
Component, and (b) serves only to enable use of the work with that
Major Component, or to implement a Standard Interface for which an
implementation is available to the public in source code form. A
"Major Component", in this context, means a major essential component
(kernel, window system, and so on) of the specific operating system
(if any) on which the executable work runs, or a compiler used to
produce the work, or an object code interpreter used to run it.
The "Corresponding Source" for a work in object code form means all
the source code needed to generate, install, and (for an executable
work) run the object code and to modify the work, including scripts to
control those activities. However, it does not include the work's
System Libraries, or general-purpose tools or generally available free
programs which are used unmodified in performing those activities but
which are not part of the work. For example, Corresponding Source
includes interface definition files associated with source files for
the work, and the source code for shared libraries and dynamically
linked subprograms that the work is specifically designed to require,
such as by intimate data communication or control flow between those
subprograms and other parts of the work.
The Corresponding Source need not include anything that users
can regenerate automatically from other parts of the Corresponding
Source.
The Corresponding Source for a work in source code form is that
same work.
2. Basic Permissions.
All rights granted under this License are granted for the term of
copyright on the Program, and are irrevocable provided the stated
conditions are met. This License explicitly affirms your unlimited
permission to run the unmodified Program. The output from running a
covered work is covered by this License only if the output, given its
content, constitutes a covered work. This License acknowledges your
rights of fair use or other equivalent, as provided by copyright law.
You may make, run and propagate covered works that you do not
convey, without conditions so long as your license otherwise remains
in force. You may convey covered works to others for the sole purpose
of having them make modifications exclusively for you, or provide you
with facilities for running those works, provided that you comply with
the terms of this License in conveying all material for which you do
not control copyright. Those thus making or running the covered works
for you must do so exclusively on your behalf, under your direction
and control, on terms that prohibit them from making any copies of
your copyrighted material outside their relationship with you.
Conveying under any other circumstances is permitted solely under
the conditions stated below. Sublicensing is not allowed; section 10
makes it unnecessary.
3. Protecting Users' Legal Rights From Anti-Circumvention Law.
No covered work shall be deemed part of an effective technological
measure under any applicable law fulfilling obligations under article
11 of the WIPO copyright treaty adopted on 20 December 1996, or
similar laws prohibiting or restricting circumvention of such
measures.
When you convey a covered work, you waive any legal power to forbid
circumvention of technological measures to the extent such circumvention
is effected by exercising rights under this License with respect to
the covered work, and you disclaim any intention to limit operation or
modification of the work as a means of enforcing, against the work's
users, your or third parties' legal rights to forbid circumvention of
technological measures.
4. Conveying Verbatim Copies.
You may convey verbatim copies of the Program's source code as you
receive it, in any medium, provided that you conspicuously and
appropriately publish on each copy an appropriate copyright notice;
keep intact all notices stating that this License and any
non-permissive terms added in accord with section 7 apply to the code;
keep intact all notices of the absence of any warranty; and give all
recipients a copy of this License along with the Program.
You may charge any price or no price for each copy that you convey,
and you may offer support or warranty protection for a fee.
5. Conveying Modified Source Versions.
You may convey a work based on the Program, or the modifications to
produce it from the Program, in the form of source code under the
terms of section 4, provided that you also meet all of these conditions:
a) The work must carry prominent notices stating that you modified
it, and giving a relevant date.
b) The work must carry prominent notices stating that it is
released under this License and any conditions added under section
7. This requirement modifies the requirement in section 4 to
"keep intact all notices".
c) You must license the entire work, as a whole, under this
License to anyone who comes into possession of a copy. This
License will therefore apply, along with any applicable section 7
additional terms, to the whole of the work, and all its parts,
regardless of how they are packaged. This License gives no
permission to license the work in any other way, but it does not
invalidate such permission if you have separately received it.
d) If the work has interactive user interfaces, each must display
Appropriate Legal Notices; however, if the Program has interactive
interfaces that do not display Appropriate Legal Notices, your
work need not make them do so.
A compilation of a covered work with other separate and independent
works, which are not by their nature extensions of the covered work,
and which are not combined with it such as to form a larger program,
in or on a volume of a storage or distribution medium, is called an
"aggregate" if the compilation and its resulting copyright are not
used to limit the access or legal rights of the compilation's users
beyond what the individual works permit. Inclusion of a covered work
in an aggregate does not cause this License to apply to the other
parts of the aggregate.
6. Conveying Non-Source Forms.
You may convey a covered work in object code form under the terms
of sections 4 and 5, provided that you also convey the
machine-readable Corresponding Source under the terms of this License,
in one of these ways:
a) Convey the object code in, or embodied in, a physical product
(including a physical distribution medium), accompanied by the
Corresponding Source fixed on a durable physical medium
customarily used for software interchange.
b) Convey the object code in, or embodied in, a physical product
(including a physical distribution medium), accompanied by a
written offer, valid for at least three years and valid for as
long as you offer spare parts or customer support for that product
model, to give anyone who possesses the object code either (1) a
copy of the Corresponding Source for all the software in the
product that is covered by this License, on a durable physical
medium customarily used for software interchange, for a price no
more than your reasonable cost of physically performing this
conveying of source, or (2) access to copy the
Corresponding Source from a network server at no charge.
c) Convey individual copies of the object code with a copy of the
written offer to provide the Corresponding Source. This
alternative is allowed only occasionally and noncommercially, and
only if you received the object code with such an offer, in accord
with subsection 6b.
d) Convey the object code by offering access from a designated
place (gratis or for a charge), and offer equivalent access to the
Corresponding Source in the same way through the same place at no
further charge. You need not require recipients to copy the
Corresponding Source along with the object code. If the place to
copy the object code is a network server, the Corresponding Source
may be on a different server (operated by you or a third party)
that supports equivalent copying facilities, provided you maintain
clear directions next to the object code saying where to find the
Corresponding Source. Regardless of what server hosts the
Corresponding Source, you remain obligated to ensure that it is
available for as long as needed to satisfy these requirements.
e) Convey the object code using peer-to-peer transmission, provided
you inform other peers where the object code and Corresponding
Source of the work are being offered to the general public at no
charge under subsection 6d.
A separable portion of the object code, whose source code is excluded
from the Corresponding Source as a System Library, need not be
included in conveying the object code work.
A "User Product" is either (1) a "consumer product", which means any
tangible personal property which is normally used for personal, family,
or household purposes, or (2) anything designed or sold for incorporation
into a dwelling. In determining whether a product is a consumer product,
doubtful cases shall be resolved in favor of coverage. For a particular
product received by a particular user, "normally used" refers to a
typical or common use of that class of product, regardless of the status
of the particular user or of the way in which the particular user
actually uses, or expects or is expected to use, the product. A product
is a consumer product regardless of whether the product has substantial
commercial, industrial or non-consumer uses, unless such uses represent
the only significant mode of use of the product.
"Installation Information" for a User Product means any methods,
procedures, authorization keys, or other information required to install
and execute modified versions of a covered work in that User Product from
a modified version of its Corresponding Source. The information must
suffice to ensure that the continued functioning of the modified object
code is in no case prevented or interfered with solely because
modification has been made.
If you convey an object code work under this section in, or with, or
specifically for use in, a User Product, and the conveying occurs as
part of a transaction in which the right of possession and use of the
User Product is transferred to the recipient in perpetuity or for a
fixed term (regardless of how the transaction is characterized), the
Corresponding Source conveyed under this section must be accompanied
by the Installation Information. But this requirement does not apply
if neither you nor any third party retains the ability to install
modified object code on the User Product (for example, the work has
been installed in ROM).
The requirement to provide Installation Information does not include a
requirement to continue to provide support service, warranty, or updates
for a work that has been modified or installed by the recipient, or for
the User Product in which it has been modified or installed. Access to a
network may be denied when the modification itself materially and
adversely affects the operation of the network or violates the rules and
protocols for communication across the network.
Corresponding Source conveyed, and Installation Information provided,
in accord with this section must be in a format that is publicly
documented (and with an implementation available to the public in
source code form), and must require no special password or key for
unpacking, reading or copying.
7. Additional Terms.
"Additional permissions" are terms that supplement the terms of this
License by making exceptions from one or more of its conditions.
Additional permissions that are applicable to the entire Program shall
be treated as though they were included in this License, to the extent
that they are valid under applicable law. If additional permissions
apply only to part of the Program, that part may be used separately
under those permissions, but the entire Program remains governed by
this License without regard to the additional permissions.
When you convey a copy of a covered work, you may at your option
remove any additional permissions from that copy, or from any part of
it. (Additional permissions may be written to require their own
removal in certain cases when you modify the work.) You may place
additional permissions on material, added by you to a covered work,
for which you have or can give appropriate copyright permission.
Notwithstanding any other provision of this License, for material you
add to a covered work, you may (if authorized by the copyright holders of
that material) supplement the terms of this License with terms:
a) Disclaiming warranty or limiting liability differently from the
terms of sections 15 and 16 of this License; or
b) Requiring preservation of specified reasonable legal notices or
author attributions in that material or in the Appropriate Legal
Notices displayed by works containing it; or
c) Prohibiting misrepresentation of the origin of that material, or
requiring that modified versions of such material be marked in
reasonable ways as different from the original version; or
d) Limiting the use for publicity purposes of names of licensors or
authors of the material; or
e) Declining to grant rights under trademark law for use of some
trade names, trademarks, or service marks; or
f) Requiring indemnification of licensors and authors of that
material by anyone who conveys the material (or modified versions of
it) with contractual assumptions of liability to the recipient, for
any liability that these contractual assumptions directly impose on
those licensors and authors.
All other non-permissive additional terms are considered "further
restrictions" within the meaning of section 10. If the Program as you
received it, or any part of it, contains a notice stating that it is
governed by this License along with a term that is a further
restriction, you may remove that term. If a license document contains
a further restriction but permits relicensing or conveying under this
License, you may add to a covered work material governed by the terms
of that license document, provided that the further restriction does
not survive such relicensing or conveying.
If you add terms to a covered work in accord with this section, you
must place, in the relevant source files, a statement of the
additional terms that apply to those files, or a notice indicating
where to find the applicable terms.
Additional terms, permissive or non-permissive, may be stated in the
form of a separately written license, or stated as exceptions;
the above requirements apply either way.
8. Termination.
You may not propagate or modify a covered work except as expressly
provided under this License. Any attempt otherwise to propagate or
modify it is void, and will automatically terminate your rights under
this License (including any patent licenses granted under the third
paragraph of section 11).
However, if you cease all violation of this License, then your
license from a particular copyright holder is reinstated (a)
provisionally, unless and until the copyright holder explicitly and
finally terminates your license, and (b) permanently, if the copyright
holder fails to notify you of the violation by some reasonable means
prior to 60 days after the cessation.
Moreover, your license from a particular copyright holder is
reinstated permanently if the copyright holder notifies you of the
violation by some reasonable means, this is the first time you have
received notice of violation of this License (for any work) from that
copyright holder, and you cure the violation prior to 30 days after
your receipt of the notice.
Termination of your rights under this section does not terminate the
licenses of parties who have received copies or rights from you under
this License. If your rights have been terminated and not permanently
reinstated, you do not qualify to receive new licenses for the same
material under section 10.
9. Acceptance Not Required for Having Copies.
You are not required to accept this License in order to receive or
run a copy of the Program. Ancillary propagation of a covered work
occurring solely as a consequence of using peer-to-peer transmission
to receive a copy likewise does not require acceptance. However,
nothing other than this License grants you permission to propagate or
modify any covered work. These actions infringe copyright if you do
not accept this License. Therefore, by modifying or propagating a
covered work, you indicate your acceptance of this License to do so.
10. Automatic Licensing of Downstream Recipients.
Each time you convey a covered work, the recipient automatically
receives a license from the original licensors, to run, modify and
propagate that work, subject to this License. You are not responsible
for enforcing compliance by third parties with this License.
An "entity transaction" is a transaction transferring control of an
organization, or substantially all assets of one, or subdividing an
organization, or merging organizations. If propagation of a covered
work results from an entity transaction, each party to that
transaction who receives a copy of the work also receives whatever
licenses to the work the party's predecessor in interest had or could
give under the previous paragraph, plus a right to possession of the
Corresponding Source of the work from the predecessor in interest, if
the predecessor has it or can get it with reasonable efforts.
You may not impose any further restrictions on the exercise of the
rights granted or affirmed under this License. For example, you may
not impose a license fee, royalty, or other charge for exercise of
rights granted under this License, and you may not initiate litigation
(including a cross-claim or counterclaim in a lawsuit) alleging that
any patent claim is infringed by making, using, selling, offering for
sale, or importing the Program or any portion of it.
11. Patents.
A "contributor" is a copyright holder who authorizes use under this
License of the Program or a work on which the Program is based. The
work thus licensed is called the contributor's "contributor version".
A contributor's "essential patent claims" are all patent claims
owned or controlled by the contributor, whether already acquired or
hereafter acquired, that would be infringed by some manner, permitted
by this License, of making, using, or selling its contributor version,
but do not include claims that would be infringed only as a
consequence of further modification of the contributor version. For
purposes of this definition, "control" includes the right to grant
patent sublicenses in a manner consistent with the requirements of
this License.
Each contributor grants you a non-exclusive, worldwide, royalty-free
patent license under the contributor's essential patent claims, to
make, use, sell, offer for sale, import and otherwise run, modify and
propagate the contents of its contributor version.
In the following three paragraphs, a "patent license" is any express
agreement or commitment, however denominated, not to enforce a patent
(such as an express permission to practice a patent or covenant not to
sue for patent infringement). To "grant" such a patent license to a
party means to make such an agreement or commitment not to enforce a
patent against the party.
If you convey a covered work, knowingly relying on a patent license,
and the Corresponding Source of the work is not available for anyone
to copy, free of charge and under the terms of this License, through a
publicly available network server or other readily accessible means,
then you must either (1) cause the Corresponding Source to be so
available, or (2) arrange to deprive yourself of the benefit of the
patent license for this particular work, or (3) arrange, in a manner
consistent with the requirements of this License, to extend the patent
license to downstream recipients. "Knowingly relying" means you have
actual knowledge that, but for the patent license, your conveying the
covered work in a country, or your recipient's use of the covered work
in a country, would infringe one or more identifiable patents in that
country that you have reason to believe are valid.
If, pursuant to or in connection with a single transaction or
arrangement, you convey, or propagate by procuring conveyance of, a
covered work, and grant a patent license to some of the parties
receiving the covered work authorizing them to use, propagate, modify
or convey a specific copy of the covered work, then the patent license
you grant is automatically extended to all recipients of the covered
work and works based on it.
A patent license is "discriminatory" if it does not include within
the scope of its coverage, prohibits the exercise of, or is
conditioned on the non-exercise of one or more of the rights that are
specifically granted under this License. You may not convey a covered
work if you are a party to an arrangement with a third party that is
in the business of distributing software, under which you make payment
to the third party based on the extent of your activity of conveying
the work, and under which the third party grants, to any of the
parties who would receive the covered work from you, a discriminatory
patent license (a) in connection with copies of the covered work
conveyed by you (or copies made from those copies), or (b) primarily
for and in connection with specific products or compilations that
contain the covered work, unless you entered into that arrangement,
or that patent license was granted, prior to 28 March 2007.
Nothing in this License shall be construed as excluding or limiting
any implied license or other defenses to infringement that may
otherwise be available to you under applicable patent law.
12. No Surrender of Others' Freedom.
If conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot convey a
covered work so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you may
not convey it at all. For example, if you agree to terms that obligate you
to collect a royalty for further conveying from those to whom you convey
the Program, the only way you could satisfy both those terms and this
License would be to refrain entirely from conveying the Program.
13. Use with the GNU Affero General Public License.
Notwithstanding any other provision of this License, you have
permission to link or combine any covered work with a work licensed
under version 3 of the GNU Affero General Public License into a single
combined work, and to convey the resulting work. The terms of this
License will continue to apply to the part which is the covered work,
but the special requirements of the GNU Affero General Public License,
section 13, concerning interaction through a network will apply to the
combination as such.
14. Revised Versions of this License.
The Free Software Foundation may publish revised and/or new versions of
the GNU General Public License from time to time. Such new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.
Each version is given a distinguishing version number. If the
Program specifies that a certain numbered version of the GNU General
Public License "or any later version" applies to it, you have the
option of following the terms and conditions either of that numbered
version or of any later version published by the Free Software
Foundation. If the Program does not specify a version number of the
GNU General Public License, you may choose any version ever published
by the Free Software Foundation.
If the Program specifies that a proxy can decide which future
versions of the GNU General Public License can be used, that proxy's
public statement of acceptance of a version permanently authorizes you
to choose that version for the Program.
Later license versions may give you additional or different
permissions. However, no additional obligations are imposed on any
author or copyright holder as a result of your choosing to follow a
later version.
15. Disclaimer of Warranty.
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
16. Limitation of Liability.
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
SUCH DAMAGES.
17. Interpretation of Sections 15 and 16.
If the disclaimer of warranty and limitation of liability provided
above cannot be given local legal effect according to their terms,
reviewing courts shall apply local law that most closely approximates
an absolute waiver of all civil liability in connection with the
Program, unless a warranty or assumption of liability accompanies a
copy of the Program in return for a fee.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
state the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
Copyright (C)
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see .
Also add information on how to contact you by electronic and paper mail.
If the program does terminal interaction, make it output a short
notice like this when it starts in an interactive mode:
Copyright (C)
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, your program's commands
might be different; for a GUI interface, you would use an "about box".
You should also get your employer (if you work as a programmer) or school,
if any, to sign a "copyright disclaimer" for the program, if necessary.
For more information on this, and how to apply and follow the GNU GPL, see
.
The GNU General Public License does not permit incorporating your program
into proprietary programs. If your program is a subroutine library, you
may consider it more useful to permit linking proprietary applications with
the library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License. But first, please read
.
lomiri-clock-app-v4.0.3/ChangeLog 0000664 0000000 0000000 00001035757 14512742677 0016661 0 ustar 00root root 0000000 0000000 2023-10-15 Mike Gabriel
* Release 4.0.3 (HEAD -> main, tag: v4.0.3)
2023-10-11 phlostically
* Translated using Weblate (Esperanto) (d46c142b)
2023-09-06 bittin1ddc447d824349b2
* Translated using Weblate (Swedish) (9d250e75)
2023-08-12 NPL
* Translated using Weblate (Japanese) (25c16353)
2023-08-13 Abdullah AL Shohag
* Translated using Weblate (Bengali (Bangladesh)) (0802070b)
2023-08-04 NPL
* Translated using Weblate (Japanese) (2be6fd29)
2023-07-09 Jimmy Lejeune
* Translated using Weblate (French) (382c1bb6)
2023-07-01 Hosted Weblate
* Update translation files (96c33a36)
2023-06-30 Weblate
* Added translation using Weblate (Sanskrit) (311c037c)
2023-06-27 Rudra Harsh V.Singh
* Translated using Weblate (English (Canada)) (7d877cf3)
2023-06-26 Rudra Harsh V.Singh
* Translated using Weblate (Hindi) (32340dd6)
2023-06-06 Guido Berhoerster
* Merge branch 'ignore-review' into 'main' (438a59df)
2023-03-30 Jonatan Hatakeyama Zeidler
* Ensure changelog is not interpreted as cli argument (3b4f994e)
* Ignore review errors on building (66aab2aa)
2023-04-16 Lu Xu
* Translated using Weblate (Chinese (Simplified)) (fb0dc32c)
2023-04-14 Lundrin
* Translated using Weblate (Hungarian) (d5310b36)
2023-04-11 Temuri Doghonadze
* Translated using Weblate (Georgian) (37f13f38)
* Translated using Weblate (Georgian) (741ba8f9)
2023-04-04 gallegonovato
* Translated using Weblate (Spanish) (73642187)
2023-03-30 Sylke Vicious
* Translated using Weblate (Italian) (f50aec93)
2023-03-30 Jozef Mlich
* Translated using Weblate (Czech) (bbd5a5fd)
2023-03-27 Jozef Mlich
* Translated using Weblate (Czech) (38ec5053)
* Translated using Weblate (Czech) (cac7cae7)
2023-03-16 Mike Gabriel
* Merge branch 'personal/gberh/click-migrate' into 'main' (cb100cd0)
2023-02-28 Guido Berhoerster
* Use session-migration for migration in Debian (63a8827b)
2023-02-23 Guido Berhoerster
* Add migrations to manifest (02f266c7)
* Add migration wrapper script (e43dd251)
2023-03-01 Allan Nordhøy
* Translated using Weblate (Amharic) (3f8b0339)
2023-02-28 Luna Jernberg
* Translated using Weblate (Swedish) (b524c925)
2023-02-26 Luna Jernberg
* Translated using Weblate (Swedish) (bebddb35)
2023-02-27 Guido Berhoerster
* Release 4.0.2 (0069235b) (tag: v4.0.2)
2023-02-21 Heimen Stoffels
* Translated using Weblate (Dutch) (a8a93c23)
2023-02-20 Sergii Horichenko
* Translated using Weblate (Ukrainian) (92c0cf65)
2023-02-16 phlostically
* Translated using Weblate (Esperanto) (dc693a95)
2023-02-14 Luna Jernberg
* Translated using Weblate (Swedish) (0d068879)
2023-02-13 Adolfo Jayme Barrientos
* Translated using Weblate (Spanish) (e6496dca)
2023-02-06 Guido Berhoerster
* Release 4.0.1 (f07ed0bb) (tag: v4.0.1)
2023-02-06 Mike Gabriel
* Merge branch 'personal/gberh/gettext-domain' into 'main' (27c02bc8)
2023-02-03 Guido Berhoerster
* Set the base directory for message catalogs correctly if installed
as a click (3867bf6c)
* Set gettext domain (da6ac628)
2023-01-31 Mike Gabriel
* Translated using Weblate (German) (46cd17c5)
2023-01-30 Sergii Horichenko
* Translated using Weblate (Ukrainian) (a553aff4)
2023-01-24 M. Fatih Uluçam
* Translated using Weblate (Turkish) (70be5d67)
2023-01-24 gnu-ewm
* Translated using Weblate (Polish) (eeb690ae)
2023-01-21 Sergii Horichenko
* Translated using Weblate (Ukrainian) (127ba943)
2023-01-21 M. Fatih Uluçam
* Translated using Weblate (Turkish) (3c48c9e2)
2023-01-19 Daniel Frost
* Translated using Weblate (German) (0326a885)
2023-01-18 Asahi 95
* Translated using Weblate (Japanese) (dbd2a1ec)
2023-01-17 Daniel Frost
* Translated using Weblate (German) (4a0ee53f)
2023-01-17 Guido Berhoerster
* Release 4.0.0 (8cb6eeee) (tag: v4.0.0)
2023-01-18 Mike Gabriel
* Merge branch 'revert_manual_picker_color' into 'main' (7b16a60e)
2023-01-13 Danfro
* revert_manual_picker_color (fe273e23)
2023-01-15 Sergii Horichenko
* Translated using Weblate (Ukrainian) (d3ac1423)
* Translated using Weblate (Russian) (12da958b)
2023-01-13 Sergii Horichenko
* Translated using Weblate (Ukrainian) (2ac7a4ba)
* Translated using Weblate (Russian) (2fdd6569)
2023-01-13 Ivo Xavier
* Translated using Weblate (Portuguese) (c7ed7cf2)
2023-01-13 Timothy G
* Translated using Weblate (French) (063f048c)
2023-01-13 Hosted Weblate
* Update translation files (eb9a6cdb)
2023-01-12 Mike Gabriel
* po/LINGUAS: Update file for (ku -> ckb). (5c15276c)
2023-01-11 Dan
* Translated using Weblate (Ukrainian) (d4565727)
2023-01-12 Mike Gabriel
* po/: Use ku.po as starting point for ckb.po. (ec0775ec)
* Merge branch 'personal/gberh/cleanup' into 'main' (4526d5b5)
2023-01-06 Guido Berhoerster
* Update instructions for translators (5d83da65)
* Update information on unit tests (084727bd)
* Update review guidelines (47b2727a)
* Update developer information (ec7a6701)
* Add note about the state of autopilot (60654cb8)
* Update README.md (b3b7277e)
* Update CMake requirements (88411b93)
* Rename CHANGELOG so it will be updated by ubports_mkrelease
(1f45981c)
2023-01-10 Dan
* Translated using Weblate (Ukrainian) (7c0b054b)
2023-01-05 Muhammad
* Translated using Weblate (Urdu) (3b7ec265)
2023-01-05 Allan Nordhøy
* Translated using Weblate (Norwegian Bokmål) (66627d46)
2023-01-06 Daniel Frost
* Translated using Weblate (German) (e905aa9b)
2023-01-05 Mike Gabriel
* Merge branch 'kingu-main-patch-98236' into 'main' (87158d69)
2023-01-05 Allan Nordhøy
* Spelling: Alarms today (1031fc0b)
2023-01-05 Hosted Weblate
* Update translation files (fb4fde76)
2023-01-05 Weblate
* Added translation using Weblate (Chinese (Traditional, Hong Kong))
(576e61a2)
2023-01-04 Muhammad
* Translated using Weblate (Urdu) (c3a64018)
2023-01-04 Anonymous
* Translated using Weblate (Urdu) (fab2893a)
2023-01-04 Muhammad
* Translated using Weblate (Urdu) (b9bd5d15)
2023-01-04 Anonymous
* Translated using Weblate (Tetum) (a4e805f6)
* Translated using Weblate (Ido) (f4f131e1)
* Translated using Weblate (Scots) (c607d168)
* Translated using Weblate (Franco-Provençal) (c8c61e40)
* Translated using Weblate (Sindhi) (12c2eb90)
* Translated using Weblate (Kabyle) (6de0d985)
* Translated using Weblate (Pampanga) (8e6cef29)
* Translated using Weblate (Malagasy) (f4713518)
* Translated using Weblate (Luxembourgish) (9bf75929)
* Translated using Weblate (French (Switzerland)) (bbd5805e)
* Translated using Weblate (Tajik) (1907b083)
* Translated using Weblate (Lojban) (002ee63a)
* Translated using Weblate (Oromo) (5f38bd3e)
* Translated using Weblate (Lingala) (bea0afb6)
* Translated using Weblate (Bemba) (095b786f)
* Translated using Weblate (Nyanja) (7d0b48f2)
* Translated using Weblate (Chinese (Min Nan)) (a27e5f9d)
* Translated using Weblate (Kurdish (Southern)) (21c6da4f)
* Translated using Weblate (Kurdish (Northern)) (f84fb144)
* Translated using Weblate (Dhivehi) (84f9643e)
* Translated using Weblate (Maori) (f5f69149)
* Translated using Weblate (Malayalam) (3b9db60b)
* Translated using Weblate (Icelandic) (2e68c12b)
* Translated using Weblate (Pashto) (63c38be8)
* Translated using Weblate (Telugu) (006d837a)
* Translated using Weblate (Lao) (c5bfe15e)
* Translated using Weblate (Vietnamese) (9ba50fd5)
* Translated using Weblate (Sinhala) (0811c84d)
* Translated using Weblate (Shan) (a45c8500)
* Translated using Weblate (Nepali) (1146edc2)
* Translated using Weblate (Burmese) (f8eb0c91)
* Translated using Weblate (Macedonian) (e9049be6)
* Translated using Weblate (Friulian) (8dff2910)
* Translated using Weblate (English (United States)) (4ab4f712)
* Translated using Weblate (Valencian) (c9f2b11f)
* Translated using Weblate (Bulgarian) (f8a3b564)
* Translated using Weblate (Asturian) (29e38f2d)
2023-01-04 Mike Gabriel
* po/: Rename zh_Hant_HK.po to zh_HK.po. (242da8a6)
* Revert "Deleted translation using Weblate (Chinese (Traditional,
Hong Kong))" (1dff24c7)
* Revert "Added translation using Weblate (Chinese (Traditional, Hong
Kong))" (ab235023)
2023-01-04 Weblate
* Added translation using Weblate (Chinese (Traditional, Hong Kong))
(ec61c692)
2023-01-03 Muhammad
* Translated using Weblate (Urdu) (41f0a8c5)
2023-01-04 Allan Nordhøy
* Translated using Weblate (Norwegian Bokmål) (a0c47179)
2023-01-04 Mike Gabriel
* Deleted translation using Weblate (Chinese (Traditional, Hong
Kong)) (b8029fd9)
2023-01-04 Hosted Weblate
* Update translation files (92a61196)
2023-01-03 Weblate
* Added translation using Weblate (Urdu) (85ff5830)
* Added translation using Weblate (Tetum) (7eee0889)
* Added translation using Weblate (Ido) (c28b0a79)
* Added translation using Weblate (Scots) (6c1489dc)
* Added translation using Weblate (Franco-Provençal) (38bdc07f)
* Added translation using Weblate (Sindhi) (5c79a1c9)
* Added translation using Weblate (Kabyle) (d91d892c)
* Added translation using Weblate (Pampanga) (ce18ccb9)
* Added translation using Weblate (Malagasy) (431d1b81)
* Added translation using Weblate (Luxembourgish) (a6c0b472)
* Added translation using Weblate (French (Switzerland)) (97c78839)
* Added translation using Weblate (Tajik) (7250d5f6)
* Added translation using Weblate (Lojban) (54f849a3)
* Added translation using Weblate (Oromo) (3976cce9)
* Added translation using Weblate (Lingala) (e16096e8)
2023-01-03 Hosted Weblate
* Update translation files (8412e10a)
2023-01-03 Weblate
* Added translation using Weblate (Bemba) (f622450f)
* Added translation using Weblate (Nyanja) (3ace43c2)
2023-01-03 Guido Berhoerster
* Merge branch 'personal/sunweaver/fix-tst-alarmSound' into 'main'
(c70d6dd4)
2023-01-02 Mike Gabriel
* CMake: Re-enable unit tests, but leave autopilot tests disabled for
now. (f3bf0ae5)
* tests/unit/tst_alarmSound.qml: Adjust to internal API changes
(introduced with commit 6bbfba4b). (ad22ed42)
2023-01-03 Guido Berhoerster
* Merge branch 'personal/sunweaver/a-i-datetime-AlarmProperties' into
'main' (3d2b40d7)
2023-01-02 Mike Gabriel
* backend/modules/Alarm/settings.cpp: Use DBus interface of
ayatana-indicator-datetime. (b7b2357d)
2023-01-03 Weblate
* Added translation using Weblate (Chinese (Min Nan)) (076352e8)
* Added translation using Weblate (Kurdish (Southern)) (6fc1b361)
* Added translation using Weblate (Kurdish (Northern)) (fd4fca26)
* Added translation using Weblate (Dhivehi) (f229e0ee)
2023-01-03 Hosted Weblate
* Update translation files (9ebf0c7f)
2023-01-03 Weblate
* Added translation using Weblate (English (Canada)) (2ebaeb4d)
* Added translation using Weblate (Georgian) (2d3a497e)
* Added translation using Weblate (Maori) (d5474820)
* Added translation using Weblate (Malayalam) (709bc447)
* Added translation using Weblate (Hindi) (9da65c07)
* Added translation using Weblate (Croatian) (6ca31642)
* Added translation using Weblate (Armenian) (74c68108)
* Added translation using Weblate (Icelandic) (5fc4da7b)
* Added translation using Weblate (Pashto) (a4f3ecd1)
* Added translation using Weblate (Telugu) (c29a041f)
* Added translation using Weblate (Lao) (9353c94c)
2022-12-30 Guido Berhoerster
* gitlab-ci.yml: Remove fixed clickable version (b2aca5cf)
2022-10-31 Guido Berhoerster
* Merge branch 'personal/sunweaver/various-adjustments' into 'main'
(3224991c)
2022-10-31 Mike Gabriel
* debian/control: Improve SYNOPSIS and LONG_DESCRIPTION fields.
(8b5a4546)
* debian/control: Bump Standards-Version to 4.5.2. (7cd8b204)
* debian/copyright: Fix missing renaming (ubuntu-clock-app ->
lomiri-clock-app); also: use https:// in URLs. (f06758dd)
* debian/rules: Fix missing renaming (ubuntu-clock-app ->
lomiri-clock-app). (d2df8f70)
* README.autopilot.md: Adapt to lomiri-clock-app. (94a782aa)
* copyright headers: Use uniform spelling of 'Canonical Ltd.'.
(4d8e6182)
2022-10-27 Mike Gabriel
* Merge branch 'port-to-lomiri-focal' into 'main' (60c85a46)
2022-08-23 Guido Berhoerster
* CI: Do not fail builds on warnings and errors (8f65eaf3)
2022-07-28 Guido Berhoerster
* Update GitLab CI configuration (c75020d6)
2022-10-04 Guido Berhoerster
* Update click packaging (dc8ab651)
2022-06-22 Guido Berhoerster
* Update and move Jenkinsfile to debian/ (d7d324ff)
* Update debian packaging (dcb287f2)
2022-09-14 Guido Berhoerster
* Update .pot file (4dd7c2cc)
2022-10-05 Guido Berhoerster
* Modernize i18n (1555a107)
2022-07-19 Guido Berhoerster
* Replace geoname-lookup.ubuntu.com with libgeonames (59b77bf1)
2022-09-08 Guido Berhoerster
* Set QML import path in click package (d5196a43)
2022-10-04 Guido Berhoerster
* Rename application (0eccd894)
* Port to Lomiri on focal (d380dc75)
2022-06-22 Guido Berhoerster
* Remove obsolete snap packaging (2b57ffd3)
2022-06-12 Weblate
* Translated by HEROBRINE7GAMER using
Weblate (Arabic) - 100.0% (480 of 480 strings) (acbfa82b)
2022-06-05 Weblate
* Translated by possy eater using
Weblate (Macedonian) - 1.2% (6 of 482 strings) (c006fb16)
2022-06-01 Weblate
* Translated by Adolfo Jayme Barrientos using
Weblate (Spanish) - 100.0% (480 of 480 strings) (df25d626)
2022-05-22 Weblate
* Translated by M.Sugahara using Weblate
(Japanese) - 47.5% (228 of 480 strings) (c8538209)
2022-04-29 Weblate
* Translated by creepen123 using Weblate
(Russian) - 100.0% (480 of 480 strings) (a5f5983d)
2022-03-17 Weblate
* Translated by ប៉ុកណូ រ៉ូយ៉ាល់ using Weblate
(Central Khmer) - 35.0% (168 of 480 strings) (a8057868)
2022-03-10 Weblate
* Translated by Behzad using Weblate
(Persian) - 100.0% (480 of 480 strings) (6b37b07d)
2022-02-25 Weblate
* Translated by Stefan Kalb using Weblate (Afar)
- 93.3% (448 of 480 strings) (ddb2488c)
2022-02-07 Weblate
* Translated by Florian Leeber using Weblate
(Hebrew) - 100.0% (480 of 480 strings) (f96ea2ff)
2022-02-05 Weblate
* Translated by Lundrin using Weblate
(Hungarian) - 100.0% (480 of 480 strings) (8de5de49)
2021-12-05 Florian Leeber
* Merge branch 'issue_169' into 'master' (89cde6b4)
2021-12-05 Eran
* Issue #169 : initial fix for page swipe on timer clock face
(f574c0c3)
2021-11-21 Weblate
* Translated by Adria using Weblate
(Sardinian) - 100.0% (480 of 480 strings) (913bb2f7)
2021-11-02 Eran
* Merge branch 'issue_114' into 'master' (713bf233)
2021-10-19 Weblate
* Translated by Jakob Fridesjö using Weblate
(Swedish) - 100.0% (480 of 480 strings) (e4cc7e18)
2021-10-14 Weblate
* Translated by Wannaphong Phatthiyaphaibun
using Weblate (Thai) - 97.0% (466 of 480 strings)
(1504a087)
2021-10-09 Weblate
* Translated by Wannaphong Phatthiyaphaibun
using Weblate (Thai) - 95.6% (459 of 480 strings)
(12092be2)
2021-10-07 Eran
* Merge branch 'reorder_alarmSettingsPage' into 'master' (d7b5aa7a)
* Merge branch 'enable_version' into 'master' (ccec415e)
* Merge branch 'master' into 'enable_version' (52c3ddb5)
2021-10-03 Danfro
* remove wrong height setting, this also removes the fixed height
(7a9113a5)
* use "Version x.y.z" format for version number (f04e20a3)
2021-09-21 Weblate
* Translated by Heimen Stoffels using
Weblate (Dutch) - 100.0% (480 of 480 strings) (c15b8b49)
2021-09-16 ivoxavier
* Update ListItemHeader and revert to stock order list (c89fa019)
2021-09-15 ivoxavier
* re-order ListItem on AlarmSettingsPage and add ListItemHeader
(dd4f8c3b)
2021-09-05 Weblate
* Translated by Görkem Metin using Weblate
(Turkish) - 100.0% (480 of 480 strings) (aa98a86e)
2021-08-30 Weblate
* Translated by HEROBRINE7GAMER using
Weblate (Arabic) - 100.0% (480 of 480 strings) (0ce803f2)
2021-08-12 Weblate
* Translated by Rüdiger Kupper
using Weblate (German) - 100.0% (480 of 480 strings)
(cbca1231)
2021-08-09 dark-eye
* Merge remote-tracking branch 'upstream/master' into issue_114
(b0483fe0)
2021-08-07 Eran
* Merge branch 'links_repeater' into 'master' (26472a74)
2021-08-07 Daniel Frost
* fix wrong arrow icon in about page (d7bfda1a)
2021-07-29 Weblate
* Translated by Ivo Xavier using Weblate
(Portuguese) - 100.0% (480 of 480 strings) (f4fb4915)
2021-07-28 dark-eye
* Issue #114 : Removed unrelated fix and created a new issue for it
issue #169 (54c31516)
2021-07-25 dark-eye
* Merge remote-tracking branch 'upstream/master' into issue_114
(370add5a)
2021-07-24 Weblate
* Translated by Rüdiger Kupper
using Weblate (German) - 100.0% (480 of 480 strings)
(52bfc3ce)
2021-07-12 Eran
* Merge branch 'better_alarm_duration_options' into 'master'
(859b3e2b)
* Merge branch 'remove_more_dividers' into 'master' (203ad7d0)
2021-07-10 Eran
* Merge branch 'bye_divider' into 'master' (49ce3060)
2021-07-09 Danfro
* remove dividers in stopwatch and timer pages (ef375427)
2021-07-03 Danfro
* enable automatic version number (ce517d24)
* fix wrong arrows by using a repeater (0bcf07d8)
2021-06-27 Florian Leeber
* Merge branch 'fix_ci' into 'master' (01f896bb)
2021-06-27 mr-awk
* fix artifact paths (2282078c)
2021-03-12 Danfro
* remove dividers in settings and info pages (d4a4d1b2)
2021-06-25 Weblate
* Translated by xtoq using Weblate (German) -
100.0% (480 of 480 strings) (ae87c0a7)
2021-06-23 Florian Leeber
* Merge branch 'fix-image-url' into 'master' (a72f980c)
* Merge branch 'fix_ci_multiple_logs_to_openstore' into 'master'
(a4a02393)
2021-06-23 Marcus Fredlund
* Fixes problem with multiple change log messages in OpenStore
(b423ac96)
2021-06-18 mr-awk
* fixed image url (8a44d8cd)
2021-06-17 Weblate
* Merge branch 'origin/master' into Weblate. (876aee4d)
2021-06-17 Dalton Durst
* Merge branch 'update_readme' into 'master' (a292978b)
2021-06-17 Marcus Fredlund
* fixed some spellings (d8f5ea1f)
* changed line about UT (71a13093)
* changed screenshot (91442299)
2021-06-16 Marcus Fredlund
* adjusting some text (0695bb3a)
* Modified README.md and added screenshot.png (522dbdb3)
* Update the README.md file with working links (fdd034be)
2021-06-13 Weblate
* Translated by Ito Rimai using Weblate
(Chinese (Simplified)) - 100.0% (480 of 480 strings)
(21f349dd)
2021-06-06 Weblate
* Translated by Samson using Weblate (Amharic) -
100.0% (480 of 480 strings) (ca52259a)
2021-05-24 Weblate
* Translated by Abdellatif Oussaid
using Weblate (Arabic) - 100.0% (480 of 480 strings)
(7e98a82c)
2021-05-21 Weblate
* Translated by Davidrebolomaga using
Weblate (Galician) - 100.0% (480 of 480 strings)
(60cbf52b)
2021-05-15 Weblate
* Translated by Ettore Atalan using
Weblate (German) - 100.0% (480 of 480 strings) (9d9b0e46)
2021-05-03 Weblate
* Translated by Enceka using Weblate (Chinese
(Simplified)) - 100.0% (480 of 480 strings) (d6e6696b)
2021-04-30 Weblate
* Translated by Milan Korecký using Weblate
(Czech) - 100.0% (480 of 480 strings) (1bc293b0)
2021-04-22 Weblate
* Translated by Milan Korecký using Weblate
(Czech) - 100.0% (480 of 480 strings) (c95f5737)
2021-03-31 Weblate
* Translated by Heimen Stoffels using Weblate
(Dutch) - 100.0% (480 of 480 strings) (4675ddbc)
2021-03-22 Weblate
* Translated by abidin using Weblate (Arabic)
- 100.0% (480 of 480 strings) (692dd080)
2021-03-15 David Farkas
* added 1 min duration and removed 15 min duration (d30ae305)
2021-03-14 Weblate
* Translated by Samson using Weblate (Amharic) -
100.0% (480 of 480 strings) (428b2665)
2021-03-04 Weblate
* Translated by helabasa using Weblate (Sinhala) -
1.0% (5 of 482 strings) (5d9ff40e)
2021-02-15 Weblate
* Translated by louies0623 using Weblate
(Chinese (Traditional)) - 100.0% (480 of 480 strings)
(14a04764)
2021-02-01 Weblate
* Translated by imrufbd using Weblate (Bengali
(Bangladesh)) - 1.2% (6 of 482 strings) (a828815f)
2021-01-28 Weblate
* Translated by Adam using Weblate (Hungarian) -
96.2% (462 of 480 strings) (6e225ea8)
2021-01-11 David Farkas
* Added better alarm duration options (f7014ccf)
2021-01-08 Weblate
* Translated by Mike using Weblate (Italian)
- 100.0% (480 of 480 strings) (d048507b)
2021-01-02 Weblate
* Translated by GK using Weblate (Tamil) - 3.1% (15 of
480 strings) (104f5f50)
2020-12-25 Weblate
* Translated by Yaron Shahrabani using Weblate
(Hebrew) - 100.0% (480 of 480 strings) (dc3d7a04)
2020-12-18 Weblate
* Translated by Enkli Ylli using Weblate (Albanian)
- 98.1% (471 of 480 strings) (79332fd5)
2020-12-02 Weblate
* Translated by abidin using Weblate (Arabic)
- 99.5% (478 of 480 strings) (9a85e8f1)
2020-11-26 Weblate
* Translated by Zmicer using Weblate
(Belarusian) - 100.0% (480 of 480 strings) (47342131)
2020-11-21 Weblate
* Translated by abidin using Weblate (Arabic)
- 98.9% (475 of 480 strings) (6292925a)
2020-11-13 Weblate
* Translated by abidin using Weblate (Arabic)
- 99.1% (476 of 480 strings) (8228ed13)
2020-11-06 Weblate
* Translated by abidin using Weblate (Arabic)
- 98.9% (475 of 480 strings) (ef812c25)
2020-10-14 P.-H. Lin
* Translated by P.-H. Lin using Weblate
(Chinese (Traditional, Hong Kong)) - 27.0% (130 of 480
strings) (38cfc457)
2020-10-08 Adolfo Jayme Barrientos
* Translated by Adolfo Jayme Barrientos using
Weblate (Spanish) - 100.0% (480 of 480 strings) (8493a1ac)
2020-10-04 dark-eye
* Merged master into issue_114 (d63e061e)
2020-10-04 Brian Douglass
* Merge branch 'InfographicTranslations' into 'master' (126d55c1)
2020-10-04 dark-eye
* Moced to Qt 5.12 (3aba0c56)
2020-10-02 Aashrut
* Translated by Aashrut using Weblate
(Gujarati) - 1.4% (7 of 480 strings) (8efd75a0)
2020-09-29 Joan CiberSheep
* Make UserMetrics strings to be translatable (97314cf0)
2020-09-26 M.Sugahara
* Translated by M.Sugahara using Weblate
(Japanese) - 41.8% (201 of 480 strings) (31642ff2)
2020-09-24 P.-H. Lin
* Translated by P.-H. Lin using Weblate
(Chinese (Traditional)) - 100.0% (480 of 480 strings)
(59b0136c)
2020-09-10 Eran
* Merge branch 'v3_12_5' into 'master' (c9fda05d)
2020-09-06 Eran
* v3.12.5 : (2b2ddffd) (tag: v3.12.5)
2020-09-07 dark-eye
* Version 3.12.5 (42811a42)
2020-09-05 tamer dab
* Translated by tamer dab using Weblate
(Arabic) - 98.9% (475 of 480 strings) (3d6a3053)
2020-09-05 Rüdiger Kupper
* Translated by Rüdiger Kupper
using Weblate (German) - 100.0% (480 of 480 strings)
(18379d55)
2020-09-05 tamer dab
* Translated by tamer dab using Weblate
(Hebrew) - 100.0% (480 of 480 strings) (02ac98d8)
* Translated by tamer dab using Weblate
(Hebrew) - 100.0% (480 of 480 strings) (2de672ae)
2020-09-05 Milan Korecký
* Translated by Milan Korecký using Weblate
(Czech) - 100.0% (480 of 480 strings) (18604d79)
2020-09-04 tamer dab
* Translated by tamer dab using Weblate
(Hebrew) - 100.0% (480 of 480 strings) (5eb804c7)
2020-09-01 Eran
* Merge branch 'issue_156' into 'v3_12_5' (52e4700f)
2020-08-31 Florian Leeber
* Translated by Florian Leeber using Weblate
(German) - 100.0% (480 of 480 strings) (9e5991d8)
2020-08-30 Josué
* Translated by Josué using Weblate (Spanish) -
100.0% (480 of 480 strings) (b9b3b6bf)
2020-08-27 dark-eye
* Merge remote-tracking branch 'upstream/master' into issue_156
(7ac4d850)
2020-08-25 Arvid Brodin
* Translated by Arvid Brodin using Weblate
(Swedish) - 99.1% (476 of 480 strings) (ea6afecc)
2020-08-25 anonymous
* Translated by anonymous using Weblate
(Swedish) - 97.2% (467 of 480 strings) (770f0ce7)
2020-08-25 Håkan Palm
* Translated by Håkan Palm using Weblate
(Swedish) - 97.2% (467 of 480 strings) (7c99fc83)
2020-08-25 Arvid Brodin
* Translated by Arvid Brodin using Weblate
(Swedish) - 97.2% (467 of 480 strings) (022c28ab)
2020-08-25 Håkan Palm
* Translated by Håkan Palm using Weblate
(Swedish) - 96.4% (463 of 480 strings) (85155278)
2020-08-24 dark-eye
* Issue #156 : UI usage improvments (927ea12a)
2020-08-18 Eran
* Merge branch 'translation-context' into 'master' (5d1cb09a)
2020-08-15 Efstathios Iosifidis
* Translated by Efstathios Iosifidis using
Weblate (Greek) - 100.0% (480 of 480 strings) (0fea2fb7)
2020-08-14 Efstathios Iosifidis
* Translated by Efstathios Iosifidis using
Weblate (Greek) - 99.7% (479 of 480 strings) (71508d4b)
2020-08-13 Weblate
* Merge branch 'origin/master' into Weblate. (d4831544)
2020-08-13 Eran
* Merge branch 'amd64-build' into 'master' (3fae2d63)
2020-08-11 Brian Douglass
* Added ci build for amd64 (3dd07409)
2020-08-09 Weblate
* Merge branch 'origin/master' into Weblate. (c9a04606)
2020-08-09 Eran
* Merge branch 'config-updates' into 'master' (d6f095f8)
2020-08-09 Weblate
* Merge branch 'origin/master' into Weblate. (81416b1a)
2020-08-09 Eran
* Merge branch 'master' into 'master' (156769dc)
2020-08-09 Rüdiger Kupper
* Translated by Rüdiger Kupper
using Weblate (German) - 100.0% (480 of 480 strings)
(0fcb9fd2)
2020-08-08 satriocode
* Translated by satriocode using Weblate
(Indonesian) - 100.0% (480 of 480 strings) (081959cd)
2020-08-08 Arc676/Alessandro Vinciguerra
* Use tr instead of ctr (12080f2c)
* Include translations with context (e8d5e20d)
* Add context for 'add city' (36331171)
2020-08-08 Adria
* Translated by Adria using Weblate
(Sardinian) - 100.0% (480 of 480 strings) (51288535)
* Translated by Adria using Weblate
(Sardinian) - 99.5% (478 of 480 strings) (25a25880)
* Translated by Adria using Weblate
(Sardinian) - 95.8% (460 of 480 strings) (912ad250)
2020-08-08 Joan CiberSheep
* Twea SplashScreen (a278bd34)
2020-08-05 dano6
* Translated by dano6 using Weblate (Slovak) -
100.0% (480 of 480 strings) (0fd92f09)
2020-08-02 Brian Douglass
* Updated gitlab and clickable configs (91157fff)
2020-08-02 Young Kim
* Translated by Young Kim using Weblate (Korean) -
15.8% (76 of 480 strings) (e6de7e71)
* Translated by Young Kim using Weblate (Korean) -
12.9% (62 of 480 strings) (4eabd53d)
2020-07-31 Young Kim
* Translated by Young Kim using Weblate (Korean) -
11.8% (57 of 480 strings) (9eb2920c)
* Translated by Young Kim using Weblate (Korean) -
11.6% (56 of 480 strings) (93aa4266)
* Translated by Young Kim using Weblate (Korean) -
11.4% (55 of 480 strings) (51d5569a)
* Translated by Young Kim using Weblate (Korean) -
11.2% (54 of 480 strings) (d2d8001f)
* Translated by Young Kim using Weblate (Korean) -
11.2% (54 of 480 strings) (c5704144)
2020-07-30 Samson
* Translated by Samson using Weblate (Amharic) -
100.0% (480 of 480 strings) (bc40cbc4)
2020-07-30 Young Kim
* Translated by Young Kim using Weblate (Korean) -
8.5% (41 of 480 strings) (c65f7b5f)
* Translated by Young Kim using Weblate (Korean) -
8.5% (41 of 480 strings) (13b3009b)
2020-07-29 Young Kim
* Translated by Young Kim using Weblate (Korean) -
6.2% (30 of 480 strings) (a834f9fb)
* Translated by Young Kim using Weblate (Korean) -
4.7% (23 of 480 strings) (c2d55c71)
2020-07-16 pietre
* Translated using Weblate (Spanish) (aa7b2913)
2020-07-07 Max Libre
* Translated using Weblate (French) (b0091462)
2020-07-06 Heimen Stoffels
* Translated using Weblate (Dutch) (259096ad)
2020-07-05 Heimen Stoffels
* Translated using Weblate (Dutch) (639622f9)
* Translated using Weblate (Dutch) (f18e1c14)
2020-07-04 Heimen Stoffels
* Translated using Weblate (Dutch) (5ef62134)
2020-07-03 Heimen Stoffels
* Translated using Weblate (Dutch) (bbd1cc79)
2020-07-03 Stoian Minaiev
* Translated using Weblate (Ukrainian) (c735a7af)
2020-06-30 PPNplus
* Translated using Weblate (Thai) (bb69290f)
2020-06-29 PhompAng
* Translated using Weblate (Thai) (38db064e)
2020-06-29 PPNplus
* Translated using Weblate (Thai) (e0734cff)
2020-06-17 Adrià
* Translated using Weblate (Sardinian) (50c8dd98)
2020-06-15 Phu1237
* Translated using Weblate (Vietnamese) (11fd515c)
2020-06-06 dark-eye
* Merge branch 'master' of gitlab.com:ubports/apps/clock-app into
issue_156 (2f3e348d)
2020-05-30 dark-eye
* Merge remote-tracking branch 'upstream/master' into issue_114
(3ac3ba76)
2020-05-30 Weblate
* Merge branch 'origin/master' into Weblate. (3c059f2a)
2020-05-30 Eran
* Merge branch 'v3_12_4' into 'master' (6a9e02eb)
2020-05-24 Somnuk Limsiroratana
* Translated using Weblate (Thai) (53877bca)
2020-05-18 Pavel Borecki
* Translated using Weblate (Czech) (f7d7a0a9)
2020-05-19 Eran
* v3.12.4 : (0684451d) (tag: v3.12.4)
2020-05-19 dark-eye
* Merge branch 'v3_12_4' of gitlab.com:ubports/apps/clock-app into
v3_12_4 (4dbeabed)
2020-05-19 Eran
* Merge branch 'issue_157' into 'v3_12_4' (846eb190)
2020-05-18 dark-eye
* Issue #157 : Fixed bottom edge recommiting when changing theme
(974ec1e4)
2020-05-16 dark-eye
* Updated version number to v3.12.4 (f884b831)
* Updated CHANGELOG (8fd02e0e)
2020-05-15 Eran
* Merge branch 'master' into 'v3_12_4' (caf51ff7)
2020-05-15 Weblate
* Merge branch 'origin/master' into Weblate. (4d221ac7)
2020-05-15 Eran
* Merge branch 'v3_12_3' into 'master' (a5e0c877)
* Merge branch 'master' into 'v3_12_4' (3ab77897)
2020-05-10 Ivo Xavier
* Translated using Weblate (Portuguese) (682207c9)
2020-05-08 Ryan Argente
* Translated using Weblate (French (Canada)) (e8dbb33f)
2020-05-07 Ville Vainionpaa
* Translated using Weblate (Finnish) (063c928c)
2020-05-05 Eran
* Merge branch 'master' into 'v3_12_4' (7a4b244b)
2020-05-02 Eran
* Merge branch 'issue_151' into 'v3_12_4' (c718f09a)
2020-05-03 dark-eye
* Issue #151 : Fixed URL handling for cold start ( when the clock
app isn't working ) (e98ab61a)
2020-05-01 Eran
* Merge branch 'issue_151' into 'v3_12_4' (1504b240)
2020-04-29 dark-eye
* Issue #151 : Some cleanup (fce9175f)
2020-04-29 Weblate
* Merge branch 'origin/master' into Weblate. (b0668d59)
2020-04-29 Eran
* Merge branch 'arm64' into 'master' (f15e69a2)
2020-04-24 Allan Nordhøy
* Translated using Weblate (Norwegian Bokmål) (057bcb1e)
2020-04-25 Junoš Lukan
* Translated using Weblate (Slovenian) (b344d54e)
2020-04-24 Milan Korecký
* Translated using Weblate (Czech) (a472ac15)
2020-04-26 Joan CiberSheep
* Translated using Weblate (Catalan) (5be724ba)
2020-04-22 Adrià
* Translated using Weblate (Sardinian) (1440cdad)
2020-04-17 dark-eye
* issue #151 : final fixes and cleanup (9cf534e8)
2020-04-10 Neutrum N
* Translated using Weblate (Galician) (e246fa10)
2020-04-08 Neutrum N
* Translated using Weblate (Galician) (02a7d454)
2020-04-08 dark-eye
* issue #151 : clean the code a little more (9f074590)
* issue #151 : clean the code a little (ea331803)
2020-04-06 Neutrum N
* Translated using Weblate (Galician) (c46d81cf)
2020-04-07 dark-eye
* issue #156 : cleaned up the timer clock face alittle (3c19acd7)
* Issue #151 : Added basic URL dispater handling (0eb59656)
* Updated documentation to be of markdown file type (.md) (d1a794d8)
2020-03-23 Neutrum N
* Translated using Weblate (Galician) (63d961d1)
2020-03-06 Neutrum N
* Translated using Weblate (Galician) (8d2480e6)
2020-03-05 Neutrum N
* Translated using Weblate (Galician) (d1e08d89)
* Translated using Weblate (Galician) (51459764)
2020-03-02 Pavel Borecki
* Translated using Weblate (Czech) (baec508d)
2020-02-29 dano6
* Translated using Weblate (Slovak) (70cd761d)
2020-02-29 Pavel Borecki
* Translated using Weblate (Czech) (93af5037)
2020-02-26 Ryan Argente
* Translated using Weblate (French (Canada)) (f664ac9a)
2020-02-24 dano6
* Translated using Weblate (Slovak) (537bccab)
2020-02-20 Ryan Argente
* Translated using Weblate (French (Canada)) (06d4e63f)
2020-02-17 Riccardo Riccio
* Translated using Weblate (Slovenian) (e38874fb)
2020-02-16 Rondy Andersson
* Translated using Weblate (Swedish) (99d17275)
2020-02-18 Eran
* Merge branch 'UColorsToTheme' into 'master' (7a7aa10f)
2020-02-14 Milan Korecký
* Translated using Weblate (Czech) (1bc14e05)
2020-02-15 Joan CiberSheep
* Make Delete Button Follow HIG (37203853)
2020-02-09 Oi Suomi On!
* Translated using Weblate (Finnish) (1d9e9b49)
2020-02-10 HSN80
* Translated using Weblate (Persian) (c74986d7)
2020-02-09 Rodrigo Benedito
* Translated using Weblate (Portuguese (Brazil)) (35731752)
2020-02-08 blueyu2
* Fix issue converting hours & minutes to UTC (17d83b52)
2019-12-20 M.Sugahara
* Translated using Weblate (Japanese) (aeafd287)
2019-12-27 Moo
* Translated using Weblate (Lithuanian) (d006ce31)
2020-01-18 Eran
* Merge branch 'v3_12_3' into 'v3_12_3' (c3acacab) (tag: v3.12.3)
2020-01-14 Marius Gripsgard
* Add deployment of arm64 (a6939107)
2019-12-12 Sami Törmänen
* Translated using Weblate (Finnish) (cccc8028)
2020-01-12 Eran Uzan
* Advanced version number (2225aab3)
2020-01-12 Eran
* Merge branch 'issue_147' into 'v3_12_3' (2a0a04ee)
* Merge branch 'v3_12_3' into 'issue_147' (43df10de)
* Merge branch 'issue_143_retry' into 'v3_12_3' (2c66adb0)
* Merge branch 'issue_148' into 'v3_12_3' (17cc3c4d)
* Merge branch 'ColoTweaks' into 'v3_12_3' (e4ecc49a)
* Merge branch 'master' into 'v3_12_3' (38195502)
2020-01-08 Joan CiberSheep
* Colors to Theme, active tab as Section, main button to the right
(697c9c75)
2019-11-21 Alberto
* Translated using Weblate (Galician) (c7bfb602)
2019-11-20 dark-eye
* Issue #143 : Fix for timer can be off by a second due to
millisecond calculation diffrence (c875af77)
* Issue #148 : Changed the main Icon to SVG (b782144a)
2019-11-10 Moo
* Translated using Weblate (Lithuanian) (ecfb79d1)
2019-11-09 M.Sugahara
* Translated using Weblate (Japanese) (3a2e6c7b)
2019-11-08 Milan Korecký
* Translated using Weblate (Czech) (8a907870)
2019-11-07 Eran Uzan
* Issue #147 : Some cleanup (ec91ba5c)
* Issue #147 : Associated the timer ringtone with the default ring
tone (b3c31207)
2019-11-04 Michele Giacomoli
* Translated using Weblate (Italian) (7137d3e9)
2019-11-02 Ege Öz
* Translated using Weblate (Turkish) (1eab3bac)
2019-10-28 enolp
* Translated using Weblate (Asturian) (3d36c0d0)
2019-10-27 enolp
* Translated using Weblate (Asturian) (731b14d8)
2019-10-19 Henrik Holm
* Translated using Weblate (Danish) (32b70bb1)
2019-10-14 Marius Gripsgard
* Merge branch 'arm64' into 'master' (b310a8e6)
2019-10-11 Marius Gripsgard
* Update gitlab ci for clickable v6 (b6d39392)
* Build for arm64 (5816cc2d)
2019-10-04 Sami Törmänen
* Translated using Weblate (Finnish) (9393600d)
2019-10-03 Milan Korecký
* Translated using Weblate (Czech) (5175a19e)
2019-09-26 Eran
* Translated using Weblate (Hebrew) (fcecb919)
2019-09-24 Moo
* Translated using Weblate (Lithuanian) (056be3df)
2019-09-25 Eran
* v3.12.2 : - Fixed wrong app logo in about page. - Stopwatch main
action will now be on the right. - Fixed saved timers
might be off by a second. - Alarm bulk deletion might
delete the wrong alarms. - Added sort order toggle button
to the alarm list (3a29e647) (tag: v3.12.2)
* Merge branch 'v_3_12_2' into 'v_3_12_2' (58bc7f70)
2019-09-24 dark-eye
* Updated the version number to v3.12.2 (d5cde5a9)
2019-09-20 Moo
* Translated using Weblate (Lithuanian) (cb7319fd)
2019-09-16 Daniel Frańczak
* Translated using Weblate (Polish) (bed1d8b8)
2019-09-13 Milan Korecký
* Translated using Weblate (Czech) (72e9d5e1)
2019-09-07 Moo
* Translated using Weblate (Lithuanian) (f2a094bf)
2019-09-05 Moo
* Translated using Weblate (Lithuanian) (c14f591b)
2019-09-05 Aitzol Berasategi
* Translated using Weblate (Basque) (91d2fa88)
2019-08-31 Moo
* Translated using Weblate (Lithuanian) (d13dd92c)
2019-08-30 Jiri Grönroos
* Translated using Weblate (Finnish) (0d378cc0)
2019-08-13 Eran
* Merge branch 'issue_138' into 'v_3_12_2' (a73c03ad)
2019-08-13 Joan CiberSheep
* Merge branch 'issue_146' into 'v_3_12_2' (19921fac)
2019-08-10 Moo
* Translated using Weblate (Lithuanian) (f5259c39)
2019-08-06 Eran Uzan
* issue #146 : Moved the about page reference from the mainpage
into the settings page (bb26563a)
* Issue #146 : change the about icon to use the internal clock-app
icon instead of the theme icon (82579c96)
2019-07-31 Moo
* Translated using Weblate (Lithuanian) (df306622)
* Added translation using Weblate (Lithuanian) (827ae67e)
2019-07-24 Neutrum N
* Translated using Weblate (Galician) (97c26c05)
2019-07-18 Eran Uzan
* Issue #114 : updated QtQuick to 2.9 from 2.4 to support the fix of
the issue (4a3c2365)
* Issue #114 : fix for draging the timer hands before 00 create a
weird animation (27811d78)
* Issue #138 : code cleanup (a272448f)
* Issue #138 : Fix for random alarms deleted when using select view
to delete alarms (0253b3b1)
2019-07-15 Yasser Lotfy
* Translated using Weblate (Arabic) (c24cd4ad)
2019-07-13 Moshe Lazar
* Translated using Weblate (Russian) (0d1657ac)
2019-07-11 Eran
* Translated using Weblate (Hebrew) (252031e6)
2019-07-09 Eran
* Translated using Weblate (Hebrew) (beadcfab)
2019-07-06 Aitzol Berasategi
* Translated using Weblate (Basque) (ca5a8b09)
2019-06-26 Tom Dom
* Translated using Weblate (Dutch) (774c70d9)
2019-06-26 Samson
* Translated using Weblate (Amharic) (b603c362)
2019-06-24 Daniel Frost
* Translated using Weblate (German) (12026534)
2019-06-22 Samson
* Translated using Weblate (Amharic) (b291ad18)
2019-06-21 lxdb
* Translated using Weblate (English (United States)) (3bea8537)
2019-06-11 M.Sugahara
* Translated using Weblate (Japanese) (5637bb92)
2019-06-05 P.-H. Lin
* Translated using Weblate (Chinese (Traditional)) (c4bd035a)
2019-05-30 Weblate
* Merge branch 'origin/master' into Weblate. (ea294844)
2019-05-30 Eran
* Merge branch 'master' into 'master' (8914588f)
2019-05-29 Eran Uzan
* Updated the pot translation file (47ce0962)
2019-05-25 Eran
* Translated using Weblate (Hebrew) (cb8676db)
2019-05-25 Weblate
* Merge branch 'origin/master' into Weblate. (24357aff)
2019-05-25 Eran
* Merge branch '3_12_1' into 'master' (6b5cb24e)
2019-05-23 advocatux
* Translated using Weblate (Spanish) (b7af8504)
2019-05-23 dark-eye
* Version 3.12.1 (959601f3) (tag: v3.12.1)
2019-05-23 Weblate
* Merge branch 'origin/master' into Weblate. (69ee5797)
2019-05-23 Eran
* Merge branch 'issue_107' into 'master' (e9110255)
2019-05-22 Weblate
* Merge branch 'origin/master' into Weblate. (616279ec)
2019-05-22 Eran
* Merge branch 'issue_121_improvements' into 'master' (56845fe6)
2019-05-22 Eran Uzan
* issue #41 : Fix for the issue by avoiding the keyboard covering
input (fe8bd08d)
* Clean the code a little (f0ed05ac)
* issue #107 : intial workaround for hiding the timer name input
(355f90b6)
* Merge branch 'master' into issue_121_improvements (fdb76bda)
2019-05-21 Weblate
* Merge branch 'origin/master' into Weblate. (896be532)
2019-05-21 Eran
* Merge branch 'issue_130' into 'master' (a6057d25)
2019-05-20 Ari Börde Kröyer
* Translated using Weblate (Norwegian Bokmål) (d16350d1)
2019-05-21 Eran
* Merge branch 'issue_135' into 'master' (5ca0b805)
2019-05-20 Eran
* Merge branch 'issue_136' into 'master' (2a8c1355)
2019-05-20 Eran Uzan
* Issue #136: disable deleted alarms, As cancellation take a little
time to finish (e0c0899b)
2019-05-19 Eran Uzan
* Fixed identation (fa61c0f9)
* issue #135 : Fix for no fallback sound for alarms when no default
was set. (18d27f1a)
* Issue #130 : fix for day jump when re-enablling alarms (ee0e2f11)
2019-05-15 louies0623
* Translated using Weblate (Chinese (Hong Kong)) (9e7e1583)
2019-05-15 Eran
* Merge branch '3_12' into 'master' (8bd40f7b)
2019-05-14 Eran Uzan
* Version 3.12 (ae1165da) (tag: v3.12)
2019-05-14 Eran
* Merge branch '3_12' into 'master' (fdcd66b4)
2019-05-12 dark-eye
* Merge branch 'master' into 3_12 (2764467b)
2019-05-11 dark-eye
* Increased version number (75c67a5c)
2019-05-10 Weblate
* Merge branch 'origin/master' into Weblate. (238001d0)
2019-05-10 Eran
* Merge branch 'issue_129' into 'master' (a7a69612)
2019-05-10 dark-eye
* Issue #129 : Fix possible problem with the workaround (c934187a)
2019-05-07 Adrià
* Translated using Weblate (Sardinian) (13434144)
2019-05-08 Ivo Xavier
* Translated using Weblate (Portuguese) (b7c4fbba)
2019-05-06 RedXXIII
* Translated using Weblate (French) (b490edf6)
2019-05-08 louies0623
* Translated using Weblate (Chinese (Traditional)) (b1951ebc)
* Translated using Weblate (Chinese (Hong Kong)) (0bea4659)
2019-05-09 dark-eye
* Issue #129 : HACK - a workaround for timezone added to alarm on
save (e6445e8d)
2019-05-04 user
* Translated using Weblate (Japanese) (65c90517)
2019-05-04 Milan Korecký
* Translated using Weblate (Czech) (179c19ec)
2019-05-03 Weblate
* Merge branch 'origin/master' into Weblate. (c28e8850)
2019-04-29 Jonatan Hatakeyama Zeidler
* Translated using Weblate (German) (5e0edd20)
2019-04-30 louies0623
* Translated using Weblate (Chinese (Traditional)) (f81122a9)
2019-04-29 Joan CiberSheep
* Translated using Weblate (Catalan) (7a81f4a5)
2019-04-27 Jiri Grönroos
* Translated using Weblate (Finnish) (772761ed)
2019-04-28 Eran Uzan
* UX Impromenents to issue #121 (default alarm sound) (60b7346c)
2019-04-28 Eran
* Merge branch 'issue_121' into 'master' (deae2750)
2019-04-28 Eran Uzan
* Issue #121 : removed console.log (48c5b801)
* Issue #121 : Some code clean up (8db15fb8)
2019-04-25 Vinícius F
* Translated using Weblate (Portuguese (Brazil)) (19a470d6)
2019-04-24 不朽正义
* Translated using Weblate (Chinese (Simplified)) (ad30c136)
2019-04-21 M.Sugahara
* Translated using Weblate (Japanese) (9cdfcd81)
2019-04-23 Anne Onyme
* Translated using Weblate (French) (3a113e48)
2019-04-23 谭永乐
* Translated using Weblate (Chinese (Simplified)) (dc408684)
2019-04-22 tongsj2333
* Translated using Weblate (Chinese (Simplified)) (05357e69)
2019-04-12 Aashrut
* Translated using Weblate (Gujarati) (b5a2608d)
2019-04-11 Aashrut
* Added translation using Weblate (Gujarati) (a3780eb9)
2019-04-03 Tom Dom
* Translated using Weblate (Dutch) (d0ade5ef)
2019-04-04 Eran Uzan
* Added contributors link in the info page (2658fbc0)
* issue #121 : Added default sound configuration for alarms
(6bbfba4b)
2019-03-31 Weblate
* Merge branch 'origin/master' into Weblate (e0613431)
2019-03-23 maor26
* Translated using Weblate (Hebrew) (61c7a630)
2019-03-27 Ettore Atalan
* Translated using Weblate (German) (634e077b)
2019-03-26 Tom Dom
* Translated using Weblate (Dutch) (cadea891)
2019-03-27 Ettore Atalan
* Translated using Weblate (German) (ddae2e31)
2019-03-24 Eran Uzan
* Change the "timer not set hint" to some thing more descriptive
(75c6547b)
2019-03-24 Eran
* Merge branch '3_11' into 'master' (41502139) (tag: v3.11)
2019-03-12 Rúben Carneiro
* Translated using Weblate (Portuguese) (80f723e8)
2019-03-12 Anne Onyme
* Translated using Weblate (French) (bfdcae88)
2019-03-12 Milan Korecký
* Translated using Weblate (Czech) (c1264533)
2019-03-16 dark-eye
* Merged master into 3_11 (b4a66137)
* Updated Changelog (8699a802)
2019-03-08 Brian Douglass
* Updated gitlab ci to use commit messages for the changelog
(56b3d2e8)
2019-03-02 Eran
* Merge branch 'master' into 'master' (8f927b59)
2019-02-27 Eran Uzan
* Increase clock app version inpreperation to release/tagging
(12ff8190)
2019-02-26 Eran Uzan
* Updated the Information/about links to point to gitlab repo
(7d2e163c)
2019-02-24 Brian Douglass
* Merge branch 'issue_129' into 'master' (b02b0d84)
2019-02-21 Weblate
* Repair commit (97bd3628)
* Merge branch 'origin/master' into Weblate (fe0f8209)
2019-02-17 Eran Uzan
* A Temporary HACK to fix the issue until a better solution can be
found (a49cf8b6)
2019-02-12 Joan CiberSheep
* Translated using Weblate (Catalan) (481984d2)
2019-02-09 Heimen Stoffels
* Translated using Weblate (Dutch) (3bd441a8)
2019-01-25 Anastopoulos Theocharis
* Translated using Weblate (Greek) (32400135)
2019-01-24 Brian Douglass
* Added gitlab ci (d8b37b73)
2019-01-22 Weblate
* Merge branch 'origin/master' into Weblate (e405119c)
2019-01-22 Eran
* Merge pull request #131 from
ubports-weblate/weblate-ubports-clock-app (824556c6)
2019-01-22 Weblate
* Merge branch 'origin/master' into Weblate (34909df7)
2019-01-22 Eran
* Merge pull request #108 from mymike00/live_theme_switching
(ac3cc4f5)
2019-01-21 Weblate
* Merge branch 'origin/master' into Weblate (0f016de6)
2019-01-21 louies0623
* Translated using Weblate (Japanese) (289da224)
2019-01-20 Rüdiger Kupper
* Translated using Weblate (German) (3b8abffc)
2019-01-20 Michael Binder
* Translated using Weblate (German) (82479ea9)
2019-01-20 louies0623
* Translated using Weblate (Chinese (Simplified)) (46fb752e)
2019-01-21 Eran
* Merge pull request #132 from comradekingu/patch-3 (fe5e225d)
2019-01-21 louies0623
* Added translation using Weblate (Japanese) (fb4b59f8)
2019-01-20 Allan Nordhøy
* "clock app providing", whitespace removed (6cd40643)
* "clock app providing", whitespace removed (6e8145cb)
2019-01-16 Weblate
* Merge branch 'origin/master' into Weblate (83237747)
2019-01-12 Adrià
* Translated using Weblate (Sardinian) (a89a0b29)
2019-01-16 Florian Leeber
* Merge pull request #130 from
ubports-weblate/weblate-ubports-clock-app (14cc3abf)
2019-01-07 Michele
* Merge branch 'master' into live_theme_switching (2b29e538)
* revert original version (0862e26b)
2019-01-02 Colin Reeder
* Translated using Weblate (Esperanto) (0f018cd2)
2018-12-31 Tom Rausner
* Translated using Weblate (Danish) (93550a8b)
2018-12-28 Adrià
* Translated using Weblate (Sardinian) (4006984b)
2018-12-26 Weblate
* Merge branch 'origin/master' into Weblate (d93afc97)
2018-12-22 ierihon
* Translated using Weblate (Belarusian) (54dace53)
2018-12-26 Florian Leeber
* Merge pull request #128 from
ubports-weblate/weblate-ubports-clock-app (67d2e3c0)
2018-12-19 Hussain Hashem Aljafri
* Translated using Weblate (Arabic) (81727b3a)
2018-12-22 Dito Kurnia P
* Translated using Weblate (Indonesian) (0f3bbfb4)
2018-12-18 Louies
* Added translation using Weblate (English (United States))
(56ecd4c5)
2018-12-13 P_E_T_O
* Translated using Weblate (Slovak) (75ab3146)
2018-12-13 Florian Leeber
* Merge pull request #127 from
ubports-weblate/weblate-ubports-clock-app (a27b6d1b)
2018-12-07 Weblate
* Merge branch 'origin/master' into Weblate (b46ea74c)
2018-12-08 Eran
* Merge pull request #115 from nikalon/fix_113 (1259ea54)
2018-12-07 Weblate
* Merge branch 'origin/master' into Weblate (dbf9d9b8)
2018-12-02 xqqy
* Translated using Weblate (Chinese (Simplified)) (8e80101a)
2018-12-07 Florian Leeber
* Merge pull request #126 from
ubports-weblate/weblate-ubports-clock-app (0312f9ce)
2018-11-30 Dmytro Gladkyi
* Translated using Weblate (Ukrainian) (3e7f8d08)
2018-11-29 Samson
* Translated using Weblate (Amharic) (6e137f79)
2018-11-28 Michele
* a fix to be tested for live theme switching (21417af3)
2018-11-25 Florian Leeber
* Merge pull request #125 from
ubports-weblate/weblate-ubports-clock-app (18f063e4)
2018-11-19 Ettore Atalan
* Translated using Weblate (German) (bde912db)
2018-11-22 Louies
* Translated using Weblate (Esperanto) (605cd8e8)
2018-11-21 Martin Kozub
* Translated using Weblate (Czech) (0f4795f4)
2018-11-23 Louies
* Translated using Weblate (Chinese (Traditional)) (9762eb96)
2018-11-22 Louies
* Translated using Weblate (Chinese (Hong Kong)) (b7b24a86)
* Added translation using Weblate (Chinese (Hong Kong)) (37434262)
2018-11-19 ierihon
* Translated using Weblate (Russian) (806a0765)
2018-11-18 Weblate
* Merge branch 'origin/master' into Weblate (79a7c265)
2018-11-18 advocatux
* Translated using Weblate (Spanish) (aefdc15a)
2018-11-16 Milan Korecký
* Translated using Weblate (Czech) (3abd34c4)
2018-11-14 Louies
* Translated using Weblate (Chinese (Traditional)) (b4086f3c)
2018-11-18 Florian Leeber
* Merge pull request #124 from
ubports-weblate/weblate-ubports-clock-app (3a455f47)
2018-11-16 Ivo Xavier
* Translated using Weblate (Portuguese) (54269daf)
2018-11-13 Louies
* Translated using Weblate (Chinese (Traditional)) (c2855c0e)
2018-11-13 Miguel Gutiérrez
* Reduce depency between TimerPage and TimerListView (6e4e546f)
2018-11-13 Louies
* Translated using Weblate (Chinese (Traditional)) (803b4e0c)
2018-11-11 Samson
* Translated using Weblate (Amharic) (55a0e02e)
2018-11-11 Florian Leeber
* Merge pull request #122 from
ubports-weblate/weblate-ubports-clock-app (f66c3a04)
2018-11-10 Sander
* Translated using Weblate (Dutch) (583c36de)
2018-11-09 Weblate
* Merge branch 'origin/master' into Weblate (13e5ed58)
2018-11-09 Jiri Grönroos
* Translated using Weblate (Finnish) (757215cd)
2018-11-09 Eran
* Merge pull request #106 from mymike00/clock_theming (135cc8bd)
2018-11-08 Aurelio Cilia
* Translated using Weblate (Italian) (1b4e19ed)
2018-11-08 Weblate
* Merge branch 'origin/master' into Weblate (e4b76dbe)
2018-11-08 Eran
* Merge pull request #100 from dark-eye/issue_97 (b3d0e23c)
2018-11-07 Weblate
* Merge branch 'origin/master' into Weblate (40c7fc68)
2018-11-04 Daniel Frańczak
* Translated using Weblate (Polish) (393cad06)
2018-11-05 Allan Nordhøy
* Translated using Weblate (Norwegian Bokmål) (d3a012a4)
2018-11-04 Daniel Frost
* Translated using Weblate (German) (57051eec)
2018-11-05 Anne Onyme
* Translated using Weblate (French) (97650e19)
2018-11-04 Louies
* Translated using Weblate (Chinese (Traditional)) (a0866f5b)
2018-11-07 Allan Nordhøy
* Spelling: By dragging the clock (#112) (c7e73b0a)
2018-11-07 Miguel Gutiérrez
* Implement timer edit mode (ee129109)
2018-11-06 Ciarán Ainsworth
* Translated using Weblate (English (United Kingdom)) (c3d432b6)
2018-11-05 Anne Onyme
* Translated using Weblate (French) (43730525)
2018-11-05 Joan CiberSheep
* Translated using Weblate (Catalan) (d60af226)
2018-11-04 Milan Korecký
* Translated using Weblate (Czech) (1111c465)
2018-11-04 advocatux
* Translated using Weblate (Spanish) (ec23db01)
2018-11-04 Daniel Frańczak
* Translated using Weblate (Polish) (9ee99bdf)
2018-11-04 Florian Leeber
* Merge pull request #111 from
ubports-weblate/weblate-ubports-clock-app (fc54cd25)
2018-10-28 advocatux
* Translated using Weblate (Spanish) (bc6d9516)
2018-10-28 Ivo Xavier
* Translated using Weblate (Portuguese) (52ad0ccf)
2018-10-28 Allan Nordhøy
* Translated using Weblate (Norwegian Bokmål) (ae91eb23)
2018-10-31 Mike
* Translated using Weblate (Italian) (40bdf748)
2018-10-31 Anne Onyme
* Translated using Weblate (French) (6314327c)
2018-10-29 Louies
* Translated using Weblate (Chinese (Traditional)) (c196f852)
2018-10-31 ierihon
* Translated using Weblate (Русский) (caf5599f)
2018-10-29 Gianmarco
* Translated using Weblate (Italiano) (075d4628)
2018-10-28 Weblate
* Merge branch 'origin/master' into Weblate (d4ee465c)
2018-10-28 Sergio Reyes
* Translated using Weblate (Spanish) (3af96cb0)
2018-10-28 Igor Polyakov
* Translated using Weblate (Russian) (573a1b18)
2018-10-28 Florian Leeber
* Translated using Weblate (German) (2f008730)
2018-10-28 Milan Korecký
* Translated using Weblate (Czech) (9edf4fd2)
2018-10-28 Florian Leeber
* Merge pull request #110 from
ubports-weblate/weblate-ubports-clock-app (ebb96f11)
2018-10-28 Weblate
* Merge branch 'origin/master' into Weblate (18c29cbb)
2018-10-27 Igor Polyakov
* Translated using Weblate (Russian) (5cd13474)
2018-10-28 Eran
* Merge pull request #105 from mymike00/master (506a48dd)
2018-10-25 P.-H. Lin
* Translated using Weblate (Chinese (Traditional)) (8dfeb737)
2018-10-25 Michele
* removed comma to fix json syntax (b321f0cd)
* implemented theme live switching (2d0444dc)
2018-10-24 Louies
* Translated using Weblate (Chinese (Traditional)) (63c0407e)
2018-10-24 Michele
* forgot an image (540c5458)
* added theming support for clocks and small fixes (d19751b7)
2018-10-23 Michele
* update colors to be more visible on both themes (ee9e82ad)
2018-10-22 Louies
* Translated using Weblate (漢語(正體字)) (3a1058f1)
2018-10-14 Florian Leeber
* Merge pull request #104 from
ubports-weblate/weblate-ubports-clock-app (f26ddf6a)
2018-10-07 SongInseo
* Translated using Weblate (Koreanisch) (b1d7d57f)
2018-09-17 agdamsbo
* Translated using Weblate (Dänisch) (f2029a95)
2018-09-19 DarkEye
* Changed the identation back to spaces only (ea1bedb6)
2018-09-16 Florian Leeber
* Merge pull request #101 from
ubports-weblate/weblate-ubports-clock-app (45560adc)
2018-09-15 DarkEye
* Clock App #97 : Removed unneeded new line (60980d80)
* Clock App #97 : Changed the DB save to run beforethe actual alarm
save (b420e378)
* Merge branch 'master' of https://github.com/ubports/clock-app
(d5bd7ac7)
2018-09-09 Weblate
* Merge remote-tracking branch 'origin/master' (f5bc22c1)
2018-09-02 Rondy Andersson
* Translated using Weblate (Swedish) (acbcee83)
2018-09-09 Florian Leeber
* Merge pull request #99 from
ubports-weblate/weblate-ubports-clock-app (a7622310)
2018-09-08 Ace
* Translated using Weblate (Korean) (7e37405c)
2018-09-08 SongInseo
* Translated using Weblate (Korean) (7654c8a6)
2018-09-02 Florian Leeber
* Merge pull request #96 from
ubports-weblate/weblate-ubports-clock-app (6cdf778a)
2018-09-01 Weblate
* Merge remote-tracking branch 'origin/master' (10e4d2d2)
2018-09-01 ubports-weblate
* Update from Weblate. (#95) (82561564)
2018-09-01 Weblate
* Merge branch 'master' of https://github.com/ubports/clock-app
(055a8ba1)
2018-08-26 Øjvind Fritjof Arnfred
* Translated using Weblate (Danish) (6bb5a051)
2018-08-27 Eran
* Incremented the version number and updated the translation file
(#94) (7aa84632)
2018-08-26 Florian Leeber
* Enabling CI builds again - disable autopilot (#93) (08fcf552)
2018-08-26 Eran
* WIP : Clock app #47 : reordering the alarm list by the closet
alarm and past alarms at the bottom (#53) (422d6f37)
2018-08-22 Øjvind Fritjof Arnfred
* Translated using Weblate (Danish) (8c869d03)
2018-08-19 Tom Rausner
* Translated using Weblate (Danish) (81287c20)
2018-08-24 Eran
* Fix for issue #67: Timer usage is unclear (#91) (a2092329)
2018-08-12 Tom Rausner
* Translated using Weblate (Danish) (d32ac110)
2018-08-19 ubports-weblate
* Update from Weblate. (#92) (666e0cbc)
2018-07-23 Flavia
* Translated using Weblate (Sardinian) (82b901a6)
2018-07-23 Matteo Mandis
* Translated using Weblate (Sardinian) (48d9be4d)
2018-07-23 Flavia
* Translated using Weblate (Sardinian) (1410946c)
2018-07-21 ierihon
* Translated using Weblate (Russian) (69c68a88)
* Translated using Weblate (Belarusian) (9ca90649)
2018-07-22 ubports-weblate
* Update from Weblate. (#89) (c6a1d7f4)
2018-07-09 ubports-weblate
* Update from Weblate. (#88) (501e9804)
2018-07-07 Eran
* Issue #85 : changed the README files to reference to UBports (#86)
(4f61ee2c)
2018-07-07 ubports-weblate
* Update from Weblate. (#87) (77afff3c)
2018-07-05 DarkEye
* Merge branch 'master' of https://github.com/ubports/clock-app
(0ccba425)
2018-06-09 Marius Gripsgard
* Bump version (a6e20c9a)
2018-06-08 Jan Sprinz
* Merge pull request #83 from ubports/xenial (667d3968)
2018-06-08 neothethird
* Xenial things up (b44a7454)
2018-06-08 Jan Sprinz
* Merge pull request #76 from dark-eye/issue_56 (b8e7085b)
* Merge pull request #79 from dark-eye/issue_62 (3a0c49f5)
* Merge branch 'master' into issue_62 (05ff6fbf)
* Remove old readme (ba341c49)
2018-06-05 Florian Leeber
* Merge pull request #82 from UniversalSuperBox/maintainer (37a58ff5)
2018-06-04 Dalton Durst
* Change maintainer and add the SDK to clickable.json (73cac3c3)
2018-06-04 DarkEye
* Merge branch 'master' of https://github.com/ubports/clock-app
(52fc341a)
2018-06-01 ubports-weblate
* Update from Weblate. (#81) (6275f993)
2018-05-31 DarkEye
* elaborate some of the points in the developers readme (b6bb0c09)
2018-05-30 Florian Leeber
* Merge pull request #77 from UniversalSuperBox/clickable (bb002ba7)
* Merge pull request #78 from UniversalSuperBox/gitignore (4186122a)
2018-05-30 Dalton Durst
* Remove bazaar files and add a gitignore (c814f5e5)
* Add clickable.json (65a9ecdc)
2018-05-30 DarkEye
* Cmaera App #62 : updated the development readme (c845b660)
2018-05-21 DarkEye
* Clock App #56 : Cleaned up some of theleft overs from the old
design (0f7c8370)
2018-05-06 DarkEye
* Issue $56 : some cleaning (0c5738dd)
2018-04-29 ubports-weblate
* Update from Weblate. (#73) (e807e05a)
2018-04-28 DarkEye
* Change the nativgation back to the top (bac2969c)
2018-03-25 ubports-weblate
* Translated using Weblate (Norwegian Bokmål) (#71) (984d5fba)
2018-03-18 ubports-weblate
* Update from Weblate. (#69) (7d8719fc)
2018-02-27 Marius Gripsgard
* Fix icon on deb builds (0c803aad)
2018-02-25 Marius Gripsgard
* Merge branch 'master' of github.com:ubports/clock-app (7b75f4b0)
* Fix icon on deb builds (d0eef128)
2018-02-25 ubports-weblate
* Update from Weblate. (#66) (dfb54cb2)
2018-02-22 Marius Gripsgard
* disable broken test (for now) (32ed335b)
* qtdeclarative5-qtpositioning-plugin has been renamed to
qml-module-qtpositioning (a1866001)
* qtdeclarative5-qtmultimedia-plugin as been renamed to
qml-module-qtmultimedia (a21cc521)
* Build for xenial (fadea4ec)
* Add Jenkinsfile (c589eb38)
2018-02-18 Florian Leeber
* Merge pull request #65 from
ubports-weblate/weblate-ubports-clock-app (6b1fec59)
2018-02-18 Weblate
* Repair commit (3ee209b2)
2018-02-11 Florian Leeber
* Merge pull request #63 from
ubports-weblate/weblate-ubports-clock-app (a774e56c)
2018-02-09 Eran
* Translated using Weblate (Hebrew) (101fcd32)
2018-01-17 Jiri Grönroos
* Translated using Weblate (Finnish) (80d76413)
2018-02-05 ubports_arabic
* Translated using Weblate (Arabic) (24eee03c)
2018-01-24 hensip
* Translated using Weblate (Galician) (53a94461)
2018-01-18 Noock
* Translated using Weblate (Portuguese (Brazil)) (b70308ae)
2018-01-07 Weblate
* Merge remote-tracking branch 'origin/master' (f7fbc720)
2018-01-07 Mutse Young
* Translated using Weblate (Chinese (Simplified)) (ce42f49a)
2018-01-07 ubports-weblate
* Update from Weblate. (#60) (46119688)
2018-01-03 Peter Nerlich
* Translated using Weblate (German) (5b66e067)
2018-01-03 Johannes Ledermüller
* Translated using Weblate (German) (9c781fa2)
2017-12-24 Rudi
* Translated using Weblate (German) (70d62e77)
2017-12-26 Samson
* Translated using Weblate (Amharic) (2be8460f)
2017-12-23 DarkEye
* Merge branch 'master' of https://github.com/ubports/clock-app
(41edd4f3)
2017-12-21 Weblate
* Merge remote-tracking branch 'origin/master' (803e157c)
2017-12-21 Stefano Verzegnassi
* Merge pull request #54 from dark-eye/clock_app_32 (2684f0df)
2017-12-20 Eran Uzan
* forced keyboard auto-completion commit on new timer saving
(f2c21d4f)
* Fix for single word timer saving (d903489f)
2017-12-19 Eran Uzan
* REmoved out of date graphic source files (c1914e3c)
2017-12-19 DarkEye
* Merge branch 'clock_app_32' of github.com:dark-eye/clock-app into
clock_app_32 (ccaf3cf6)
2017-12-18 DarkEye
* Created a less blurry version of the adjusting tick marks
(0828b75b)
2017-12-18 Eran Uzan
* Aligned the timer a little better (caba8f9a)
2017-12-10 Brînzariu Cristian
* Translated using Weblate (Romanian) (9e75f685)
2017-12-12 Ivo Xavier
* Translated using Weblate (Portuguese) (2cccf50b)
2017-12-10 Daniel Frańczak
* Translated using Weblate (Polish) (e06d06d8)
2017-12-12 Weblate Admin
* Translated using Weblate (German) (3adeed97)
2017-12-10 Anne Onyme
* Translated using Weblate (French) (c383ebd2)
2017-12-10 Pablo F
* Translated using Weblate (Esperanto) (9d56a509)
2017-12-15 Eran Uzan
* Aligned the clocks though out the page (7be9b27a)
* Changed application splash color to a dark color (fc5ff6ff)
2017-12-14 DarkEye
* Hide the navigation row when keyboard is showen (5a6f990a)
* disabled haptic feedback in timer (04fac2f6)
* Changed timer to a lign button row with stopwtach (1b9f5c58)
2017-12-13 DarkEye
* Fixed missing active badge on runing saved timers (5ad7ea96)
2017-12-11 Peter Nerlich
* Translated using Weblate (German) (44ec36a6)
2017-12-10 Milan Korecký
* Translated using Weblate (Czech) (4619fc91)
2017-12-10 Weblate
* Merge remote-tracking branch 'origin/master' (ad223a5d)
2017-12-10 advocatux
* Translated using Weblate (Spanish) (8d56d188)
2017-12-09 Milan Korecký
* Translated using Weblate (Czech) (64936e43)
2017-12-10 Florian Leeber
* Merge pull request #59 from
ubports-weblate/weblate-ubports-clock-app (58b19ecf)
2017-12-10 advocatux
* Translated using Weblate (Spanish) (62408b8b)
2017-12-10 Francisco Molinero
* Translated using Weblate (Spanish) (a548a148)
2017-11-26 advocatux
* Translated using Weblate (Spanish) (ce692c5b)
2017-12-09 Stefano Melchior
* Translated using Weblate (Italian) (a6db9d2d)
2017-12-09 Florian Leeber
* Merge pull request #58 from
ubports-weblate/weblate-ubports-clock-app (c60fff06)
2017-12-07 DarkEye
* Merge branch 'clock_app_32' of github.com:dark-eye/clock-app into
clock_app_32 (9eb093aa)
* Changed the timer page loading to be parallel to the stopwatch
(c56f27c8)
2017-12-06 DarkEye
* Updated the maintainer to point to UBports (1702c0df)
2017-12-03 Weblate
* Merge remote-tracking branch 'origin/master' (5e1ad84c)
2017-11-26 Arda Canbolat
* Translated using Weblate (Turkish) (ed139861)
2017-07-24 PhompAng
* Translated using Weblate (Thai) (c0aa5278)
2017-11-26 advocatux
* Translated using Weblate (Spanish) (66c1b621)
2017-09-30 Peter Valachovič
* Translated using Weblate (Slovak) (3ba7bc5c)
2017-11-21 Alexey Balmashnov
* Translated using Weblate (Russian) (0e5e6c26)
2017-10-30 Brînzariu Cristian
* Translated using Weblate (Romanian) (4087eed4)
2017-10-18 Ivo Xavier
* Translated using Weblate (Portuguese) (c694347b)
2017-09-27 Daniel Frańczak
* Translated using Weblate (Polish) (ff1ef167)
2017-09-22 ghostranger
* Translated using Weblate (Kannada) (cfe3983b)
2017-09-28 Stefano Melchior
* Translated using Weblate (Italian) (7971c88b)
2017-09-15 Eran
* Translated using Weblate (Hebrew) (89dba95b)
2017-10-05 Twinkybot
* Translated using Weblate (German) (04f7d251)
2017-10-10 RedXXIII
* Translated using Weblate (French) (4ef1f3f3)
2017-07-08 Sami Törmänen
* Translated using Weblate (Finnish) (4ee38f4f)
2017-11-27 Pablo Foche
* Translated using Weblate (Esperanto) (58f98fd4)
2017-07-01 Sander
* Translated using Weblate (Dutch) (de04d59c)
2017-09-28 Henrik Holm
* Translated using Weblate (Danish) (7eee6471)
2017-10-02 Milan Korecký
* Translated using Weblate (Czech) (2286c94c)
2017-10-21 Mutse Young
* Translated using Weblate (Chinese (Simplified)) (1babc44e)
2017-11-27 Joan CiberSheep
* Translated using Weblate (Catalan) (ca82650f)
2017-07-07 Bingen
* Translated using Weblate (Basque) (28d77707)
2017-07-19 Ahmed Suliman
* Translated using Weblate (Arabic) (f4e0029d)
2017-12-03 Florian Leeber
* Merge pull request #57 from
ubports-weblate/weblate-ubports-clock-app (d6c15346)
2017-11-27 Joan CiberSheep
* Translated using Weblate (Catalan) (7bcbae7b)
2017-11-27 Pablo Foche
* Translated using Weblate (Esperanto) (c53b6dad)
2017-11-26 Weblate
* Merge remote-tracking branch 'origin/master' (4a7f06ce)
2017-11-26 Arda Canbolat
* Translated using Weblate (Turkish) (d0c1bb1e)
2017-11-26 advocatux
* Translated using Weblate (Spanish) (089d7c10)
2017-11-26 Florian Leeber
* Update Jenkinsfile for latest CI changes (17879390)
2017-11-26 Eran Uzan
* Clock App #32 : removed unneeded import (e7baff36)
2017-11-26 Weblate
* Merge remote-tracking branch 'origin/master' (14657a5c)
2017-11-26 Arda Canbolat
* Translated using Weblate (Turkish) (8563aa79)
2017-11-25 Pablo Foche
* Translated using Weblate (Esperanto) (e07568b2)
2017-11-26 Florian Leeber
* Merge pull request #55 from
ubports-weblate/weblate-ubports-clock-app (d4477c6f)
2017-11-21 Alexey Balmashnov
* Translated using Weblate (Russian) (5f5513e6)
2017-11-25 Arda Canbolat
* Translated using Weblate (Turkish) (6c34611a)
2017-11-25 Mevlüt Erdem Güven
* Translated using Weblate (Turkish) (663f4200)
2017-11-24 DarkEye
* Merge branch 'master' into clock_app_32 (7bbc3f4a)
* Updated Inforamtion page version (67b2d584)
* Made The timer save button auto foucs the timer name text field
(944399b3)
* Clock App #32 : Bug fixes and usability changes (2c9c4154)
2017-11-21 DarkEye
* Clock App #39 : change the save alarms selection to a click instead
of a trailing action (f5132ea9)
* Clock App #32 : added hour / minutes adjusting seprator (a028784c)
2017-11-05 Florian Leeber
* Merge pull request #52 from
ubports-weblate/weblate-ubports-clock-app (f1b99921)
2017-10-30 Brînzariu Cristian
* Translated using Weblate (Romanian) (f70c952d)
2017-10-30 DarkEye
* Increased the minor version of the clock app (fef03088)
* Fixed an issue with the Fast Scroll not being updated when
searching for city (461dca7a)
* Made the Start/ stop button a little more responsive (e196745b)
2017-10-29 Weblate
* Merge remote-tracking branch 'origin/master' (218fe88a)
2017-10-29 Brînzariu Cristian
* Translated using Weblate (Romanian) (5be0f026)
2017-10-29 Florian Leeber
* Merge pull request #51 from
ubports-weblate/weblate-ubports-clock-app (045898b8)
2017-10-29 Weblate
* Merge remote-tracking branch 'origin/master' (b0ee128e)
2017-10-21 Mutse Young
* Translated using Weblate (Chinese (Simplified)) (c905c28d)
2017-10-28 DarkEye
* Some UI Clean up (aa012d67)
* Final Changes to the timer operation / UI (f38fdea2)
2017-10-24 Florian Leeber
* Merge pull request #49 from
ubports-weblate/weblate-ubports-clock-app (41eeec81)
2017-10-18 Ivo Xavier
* Translated using Weblate (Portuguese) (b5aa3cc1)
2017-10-10 RedXXIII
* Translated using Weblate (French) (8d4166f7)
2017-10-12 DarkEye
* Usability Changes (Clock-App #32) (4c7b6220)
2017-10-08 Florian Leeber
* Merge pull request #48 from
ubports-weblate/weblate-ubports-clock-app (eb648950)
2017-10-05 Twinkybot
* Translated using Weblate (German) (fd44593d)
2017-10-05 RedXXIII
* Translated using Weblate (French) (b4b8ea5b)
2017-10-02 Milan Korecký
* Translated using Weblate (Czech) (e33ad3d7)
2017-10-07 DarkEye
* Added Saved timer duration (Clock-App #32) (92294794)
2017-10-02 DarkEye
* Changed the splash background (47658b45)
* Further Implementation of the timer page (Clock-App #32) (bb03b151)
2017-10-01 Weblate
* Merge remote-tracking branch 'origin/master' (cb4ecde2)
2017-09-30 Peter Valachovič
* Translated using Weblate (Slovak) (4716900f)
2017-09-30 Stefano Melchior
* Translated using Weblate (Catalan) (b8620d28)
2017-10-01 Florian Leeber
* Merge pull request #46 from
ubports-weblate/weblate-ubports-clock-app (70abf3ce)
2017-09-27 Daniel Frańczak
* Translated using Weblate (Polish) (44f16c3d)
2017-09-28 Stefano Melchior
* Translated using Weblate (Italian) (2a29fffd)
2017-09-28 Henrik Holm
* Translated using Weblate (Danish) (7d50ebce)
2017-09-29 Jeff
* Translated using Weblate (Albanian) (5703ee85)
2017-09-26 Weblate
* Merge remote-tracking branch 'origin/master' (f148f08a)
2017-09-25 Henrik Holm
* Translated using Weblate (Danish) (f9d3e7a6)
2017-09-26 Florian Leeber
* Merge pull request #45 from
ubports-weblate/weblate-ubports-clock-app (2f28e1a6)
2017-09-21 Peter Valachovič
* Translated using Weblate (Slovak) (9ba88ba6)
2017-09-19 Daniel Frańczak
* Translated using Weblate (Polish) (74cc909b)
2017-09-22 ghostranger
* Translated using Weblate (Kannada) (8f1807c5)
2017-09-24 Twinkybot
* Translated using Weblate (German) (e6f10403)
2017-09-18 Milan Korecký
* Translated using Weblate (Czech) (33fd4a40)
2017-09-24 Mutse Young
* Translated using Weblate (Chinese (Simplified)) (164070b0)
2017-09-19 Florian Leeber
* Translated using Weblate (German) (7fa10521)
2017-09-18 Jeff
* Translated using Weblate (Albanian) (abfcfe71)
2017-09-21 DarkEye
* Merge branch 'master' into clock_app_32 (e877defe)
2017-09-17 Weblate
* Merge remote-tracking branch 'origin/master' (f806c2a1)
2017-09-16 Beton
* Translated using Weblate (Polish) (e7e82586)
2017-09-17 Twinkybot
* Translated using Weblate (German) (582a4557)
2017-09-17 Florian Leeber
* Merge pull request #44 from
ubports-weblate/weblate-ubports-clock-app (6dcf8fc0)
2017-09-08 Alois Nebel
* Translated using Weblate (German) (16eb2f6b)
2017-09-15 Eran
* Translated using Weblate (Hebrew) (d531beda)
2017-09-16 Jeff
* Translated using Weblate (Albanian) (60f8e6de)
2017-09-10 Weblate
* Merge remote-tracking branch 'origin/master' (8aa138e7)
2017-09-09 Jeff
* Translated using Weblate (Albanian) (6b427aba)
2017-09-10 Florian Leeber
* Merge pull request #42 from
ubports-weblate/weblate-ubports-clock-app (df3cadd5)
2017-09-07 Peter Valachovič
* Translated using Weblate (Slovak) (1847f084)
2017-09-07 Mike
* Translated using Weblate (Italian) (aecf5059)
2017-09-08 Alois Nebel
* Translated using Weblate (German) (084a452a)
2017-09-07 Anne Onyme
* Translated using Weblate (French) (52193135)
2017-09-07 Milan Korecký
* Translated using Weblate (Czech) (48efe03f)
2017-09-09 Jeff
* Added translation using Weblate (Albanian) (2bea9e88)
2017-09-08 Florian Leeber
* Translated using Weblate (German) (67306e62)
2017-09-05 Florian Leeber
* Merge pull request #40 from dark-eye/master (2f8673a1)
2017-09-05 Eran Uzan
* Added translations that were removed by mistake (bec692a2)
2017-09-04 Florian Leeber
* Merge pull request #39 from dark-eye/theme_change (dac54219)
2017-09-04 Eran Uzan
* Updated translattion and Added the application name to the
translation in the information page (f9aab84b)
2017-09-04 DarkEye
* added message to prevent confusion on selection of system theme (no
actual theme selected) (ea0865a5)
* Change the theme to be applied only on Application startup
(e989c613)
2017-09-03 Eran Uzan
* Updated the information page version (0bf4d191)
* Added System theme and fixed/hacked the collapse animation of the
theme selection (09c56e1b)
2017-09-03 Florian Leeber
* Merge pull request #37 from
ubports-weblate/weblate-ubports-clock-app (c62e1d74)
2017-08-29 Gianmarco
* Translated using Weblate (Italian) (64d24517)
2017-08-28 Milan Korecký
* Translated using Weblate (Czech) (af9916dd)
2017-08-28 Walter Garcia-Fontes
* Translated using Weblate (Catalan) (703be2fc)
2017-09-03 DarkEye
* Fixed the DatePicker to enable it work with both Suru and Ambience
themes (a6b50dfc)
2017-09-02 DarkEye
* Final fixes to the theme change (41ac99d1)
2017-09-01 Eran Uzan
* Final fixes for theme change (a3779527)
2017-08-29 Mike
* Translated using Weblate (Italian) (ccff4542)
2017-08-26 Emanuele Calabro
* Translated using Weblate (Italian) (8c68bfcf)
2017-08-29 DarkEye
* Finishes touches to the theme change feature (clock-app #38)
(7681ddc5)
2017-08-21 Byteschubse
* Translated using Weblate (German) (149a6503)
2017-08-28 DarkEye
* Intial implementation (theme cannot be saved yet) (cbf660d8)
2017-08-23 Eran
* Translated using Weblate (Hebrew) (d2f9798c)
2017-08-21 Byteschubse
* Translated using Weblate (German) (154be958)
2017-07-07 Weblate Admin
* Translated using Weblate (German) (6e2a0461)
2017-08-17 Florian Leeber
* Merge pull request #36 from
ubports-weblate/weblate-ubports-clock-app (5b9eacff)
2017-08-07 alexisme
* Translated using Weblate (Italian) (f4f0df5e)
2017-08-06 DarkEye
* More changes and fixes to implement the timer (a5a2a51c)
2017-08-02 Weblate
* Merge remote-tracking branch 'origin/master' (8cd91eec)
2017-08-02 Florian Leeber
* Merge pull request #35 from dark-eye/master (6b79ef0f)
2017-08-02 Eran Uzan
* Fixed world City unit test (51e0d523)
* Unit test fixes (111bc290)
2017-07-30 Milan Korecký
* Translated using Weblate (Czech) (93e83de0)
2017-07-29 DarkEye
* MID DEV : working adjustable analog timer (1363494d)
2017-07-25 Weblate
* Merge remote-tracking branch 'origin/master' (fbc823ee)
2017-07-25 Marius Gripsgard
* Update changelog (b30854bb)
2017-07-25 Weblate
* Merge remote-tracking branch 'origin/master' (a388272a)
2017-07-24 PhompAng
* Translated using Weblate (Thai) (cd740781)
2017-07-25 Marius Gripsgard
* Add files via upload (032f5359)
2017-07-23 Weblate
* Merge remote-tracking branch 'origin/master' (1381c640)
2017-07-23 Jan Sprinz
* Merge pull request #34 from dark-eye/clock_app_12 (74395ef6)
2017-07-23 dimitra
* Translated using Weblate (Russian) (d7e1b788)
2017-07-23 Eran Uzan
* Changed tabs to spaces (83a5eb0c)
2017-07-23 Weblate
* Merge remote-tracking branch 'origin/master' (1d44cede)
2017-07-23 dimitra
* Translated using Weblate (Russian) (5e1ee2ea)
2017-07-22 anonymous
* Translated using Weblate (Hebrew) (dc0fb5dd)
2017-07-23 Jan Sprinz
* Merge pull request #33 from
ubports-weblate/weblate-ubports-clock-app (5847265b)
2017-07-23 Eran Uzan
* Added edit alarm tests (3da56530)
2017-07-20 wangyou
* Translated using Weblate (Chinese (Simplified)) (ffa3c658)
2017-07-19 PhompAng
* Translated using Weblate (Thai) (ed23f350)
2017-07-19 Ahmed Suliman
* Translated using Weblate (Arabic) (ec274763)
2017-07-21 DarkEye
* Fixed stopwatch failing (28048132)
* Fixed stopwatch failing due to same header ifdef and some cleanup
(606decea)
2017-07-20 DarkEye
* Skeleton implementation of the timer (ClockApp #32) (a88f6596)
2017-07-20 wangyou
* Translated using Weblate (Chinese (Simplified)) (d14cd281)
2017-07-17 Walter Garcia-Fontes
* Translated using Weblate (Catalan) (c10ffac2)
2017-07-17 Ahmed Suliman
* Translated using Weblate (Arabic) (140c05db)
2017-07-15 t-h-e-p-e-t-e-r
* Translated using Weblate (Slovak) (9f2c500a)
2017-07-15 Weblate
* Merge remote-tracking branch 'origin/master' (1ddc33eb)
2017-07-15 Hans
* Translated using Weblate (Thai) (b7565d1c)
2017-07-15 Florian Leeber
* Merge pull request #31 from
ubports-weblate/weblate-ubports-clock-app (7b98cc90)
2017-07-13 Hans
* Translated using Weblate (Thai) (909ee834)
2017-07-14 Andrzej Stamburski
* Translated using Weblate (Polish) (5f7694e1)
2017-07-12 Weblate
* Merge remote-tracking branch 'origin/master' (b431c597)
2017-07-12 Florian Leeber
* Merge pull request #28 from
ubports-weblate/weblate-ubports-clock-app (f9095f47)
2017-07-12 Weblate
* Merge remote-tracking branch 'origin/master' (3bdeb3d5)
2017-07-11 Hans
* Translated using Weblate (Thai) (01a3bfbc)
2017-07-12 Florian Leeber
* Merge pull request #30 from dark-eye/clock_app_29 (6170b8f0)
2017-07-12 Anneonyme017
* Translated using Weblate (French) (6ad1825b)
2017-07-10 Eran Uzan
* Mid Dev Initial Implementation of edit alarm test in autopilot
(clock_app #12) (82e5447e)
* Changed Locale to match the expected tests locale (6c3ee6dd)
* Fixed issues caused by locale mismatch (01a0d914)
* Fixed the issues with the stopwatch page autopilot test (4dfcf128)
2017-07-08 Hans
* Translated using Weblate (Thai) (32122c4e)
2017-07-08 Sami Törmänen
* Translated using Weblate (Finnish) (ef82bf9a)
2017-07-08 Ahmed Suliman
* Translated using Weblate (Arabic) (74f970c0)
2017-07-08 Sami Törmänen
* Translated using Weblate (Finnish) (ed6d76aa)
2017-07-08 Hans
* Added translation using Weblate (Thai) (79f4a01e)
2017-07-08 Florian Leeber
* Merge pull request #27 from
ubports-weblate/weblate-ubports-clock-app (92b8d383)
2017-07-07 Weblate Admin
* Translated using Weblate (German) (68ad0460)
2017-07-01 Florian Leeber
* Translated using Weblate (German) (71054694)
* Translated using Weblate (German) (bf1285b5)
* Translated using Weblate (German) (a628ad75)
* Translated using Weblate (German) (59f0dcdb)
2017-07-07 Florian Leeber
* Merge pull request #26 from
ubports-weblate/weblate-ubports-clock-app (94ba8350)
2017-07-07 Weblate
* Merge remote-tracking branch 'origin/master' (6aa6cd69)
2017-07-07 Bingen
* Translated using Weblate (Basque) (37c3c135)
2017-07-07 Florian Leeber
* Merge pull request #25 from dark-eye/ui_improvments (161165df)
2017-07-06 Walter Garcia-Fontes
* Translated using Weblate (Catalan) (4ec6a1c0)
2017-07-05 Weblate
* Merge remote-tracking branch 'origin/master' (0e2246e5)
2017-07-05 anonymous
* Translated using Weblate (Hebrew) (609ab42a)
2017-07-05 Aitzol Berasategi
* Translated using Weblate (Basque) (ff9edad6)
2017-07-05 Ahmed Suliman
* Translated using Weblate (Arabic) (edc7752a)
2017-07-05 Florian Leeber
* Merge pull request #24 from dark-eye/git_support (7f858f48)
2017-07-05 DarkEye
* Added support for git CVS when autogenerating configuration values
(version number,etc...) (7b1bb777)
2017-07-05 Gabriele
* Translated using Weblate (Italian) (8d956375)
2017-07-05 Ivo Xavier
* Translated using Weblate (Portuguese) (ad629c26)
2017-07-05 Francisco Molinero
* Translated using Weblate (Spanish) (6b8d0058)
2017-07-04 Weblate
* Merge branch 'master' of https://github.com/ubports/clock-app
(ed3f1e8b)
2017-07-05 DarkEye
* Made the Logo alittle more rounded (0cb59035)
2017-07-04 Gabriele
* Translated using Weblate (Italian) (0ac03e6e)
2017-07-03 Eran
* Translated using Weblate (Hebrew) (5b4e073e)
2017-07-04 Florian Leeber
* Merge pull request #23 from dark-eye/20170704_translations
(c0b1d2d1)
2017-07-05 DarkEye
* Added Translate script to update po files and updated all the po
file from the template pot file (144429db)
2017-07-04 DarkEye
* Merge branch 'ui_improvments' of github.com:dark-eye/clock-app into
ui_improvments (5acbbf9b)
* Added icon and version inforamtion to the app information page
(fc86e74b)
* Merge branch 'master' into ui_improvments (fc3c35d2)
2017-07-03 Eran Uzan
* Loaded the stopwatch asyncronously to spped up the start up time
of the clock app (ae96747f)
2017-07-02 Weblate
* Merge remote-tracking branch 'origin/master' (67495652)
2017-07-01 Florian Leeber
* Translated using Weblate (German) (8633c850)
2017-07-01 Sander
* Translated using Weblate (Dutch) (c0fb4b9d)
2017-07-02 Walter Garcia-Fontes
* Translated using Weblate (Catalan) (b9e2506f)
2017-07-02 Florian Leeber
* Merge pull request #22 from dark-eye/clock_app_19 (3907a5f8)
2017-07-02 DarkEye
* Removed Hidden Yoda description from links as it might confuse
translators. (ea7f246e)
* Updated the main translation template (1862b8da)
* Added go-to icon on each link (418bdf55)
2017-06-30 Francisco Molinero
* Translated using Weblate (Spanish) (c35dc3d0)
2017-06-30 DarkEye
* Added source code / bug reports link in the app (clock-app #19)
(6784df59)
* Added the Nested List view hack to suppress horizontal flicks over
the world city list (c5f32d7e)
2017-06-29 DarkEye
* Changed the nested listview hack to support lists without headers
(23286d8f)
2017-06-28 Stefano Verzegnassi
* Translated using Weblate (Italian) (7b0edeb5)
2017-06-28 Eran
* Translated using Weblate (Hebrew) (8010c67c)
2017-06-29 Brînzariu Cristian
* Translated using Weblate (Romanian) (496d815e)
2017-06-26 Eran Uzan
* Fixed Add City button layout for right to left langauges (0b518f56)
* Solved a binding loop in the alarm list (f50e8324)
* Made The main page flicking a little more responsive (f61c38f8)
* Added transition animation to the bottom navigation when the
bottomedge hint changes (a01a81d9)
* Prevented Text from overflowing the clock grahpics in digital mode
(a0f4c9cc)
2017-06-25 Eran Uzan
* Fixed regrassion (due to code refactoring) that caused the
stopwatch to not toggle when clicked (8697dfdc)
* Added NetListviewHack to the compile list and changed its import to
match the rest of the project (9bbf728e)
* Merge remote-tracking branch 'origin/master' into ui_improvments
(7cb2807f)
2017-06-21 Florian Leeber
* Merge pull request #18 from dark-eye/alarm_suppress_edit (fe3429ea)
2017-06-21 Eran Uzan
* Made the hit box alitte larger and made the extended the right
edge of the mouse area as far as possible (without
brekingthe design too much) (b1f20a1b)
2017-06-21 DarkEye
* Increaced the hit box for the alarm on/off switch (clock-app #17)
(9c550775)
2017-06-20 Florian Leeber
* Merge pull request #15 from dark-eye/clock_app_5 (93e4426a)
2017-06-20 DarkEye
* Fixed Alarms get set at wrong times after travelling (clock-app
#5) (1eb9ae94)
2017-06-19 Florian Leeber
* Merge pull request #14 from dark-eye/clock_app_8 (04102202)
2017-06-18 Eran Uzan
* Added an hack for Chinese (and other languages with a lot of
charcters) (2648ed62)
* Reverted uneeded change (fe494ae8)
* Fix for fast scroll allways use latin alphabet (clockapp #8 issue)
(f743c090)
* Removed debug message (8b2bd196)
* Cleaned to Nested listview swipe hack a little bit (9d5a66a6)
2017-06-16 Eran Uzan
* Merge remote-tracking branch 'readonly/master' into ui_improvments
(8f288122)
* added pressDelay to the world clock list (b901a9d2)
* cleaned the nested listview hack a little (27ab078a)
* Changed lap list header to be a pull down header (3a632073)
* Made flicking more responsive (0ce52ae1)
2017-06-16 Florian Leeber
* Merge pull request #9 from dark-eye/swipe_improvments (f9b853b1)
2017-06-16 Eran Uzan
* Removed unneeded import (be9185a4)
* Cleaned up main page currentIdnex logic (a0a1050c)
* Changed the bootm row to be more similer to Material Design
(3b92c893)
2017-06-15 Eran Uzan
* Made scrolling through alert list alittle more responsive
(e5af3b08)
* swipe improvments (7bc0862e)
2017-06-13 DarkEye
* Added drop shadow caching to improve preformence (b12ec9ec)
* Spacing and dropshadow to the bottom tabs (dafacdaf)
2017-06-12 Eran Uzan
* Fixed an issue of swipe don't work after page switching using the
tabs (b2b65b11)
* Fixed merge regression (9177ea45)
* Merge remote-tracking branch 'readonly/master' into
page_tabs_in_bottom (cbb0fd7b)
* Moved the page seletor from the top to the bottom (f6e08c48)
2017-06-11 Florian Leeber
* Merge pull request #2 from dark-eye/swipe_between_pages (61c70382)
2017-06-10 DarkEye
* Final fixes and adjustments to the swiping (690057c3)
2017-06-09 DarkEye
* Added swipe support to the clock pages (08c32f67)
2017-04-05 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (99f9c6e1)
2017-03-25 Renato Araujo Oliveira Filho
* [snap] Connect with mir-libs content share. (6ae85817)
2017-02-17 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (77d298f3)
2017-02-09 Renato Araujo Oliveira Filho
* [snap] Added 'mir' into plug list. (95f54c0f)
2017-02-05 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (699d17f0)
2017-01-05 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (d7338356)
2016-12-18 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (cbb249b2)
2016-12-17 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (5aba4ced)
2016-12-10 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (293e6f44)
2016-12-02 Renato Araujo Oliveira Filho
* Changed confinement to devmode to work with unity8. Added unity8
into the interface list. (snap) (22d6a559)
* Remove 'network-bind' from snap plugs list. (eda3a1c7)
2016-12-01 Renato Araujo Oliveira Filho
* Changed confinement to devmode to work with unity8. Added unity8
into the interface list. (snap) (7d4a4841)
2016-11-25 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (4afb4413)
2016-11-18 Timo Jyrinki
* Add default-provider to snapcraft.yaml.
Fixes:
https://bugs.launchpad.net/bugs/1642917. (d939239f)
* Add default-provider to snapcraft.yaml (0fe98d16)
2016-11-16 Renato Araujo Oliveira Filho
* Make use of 'ubuntu-app-platform' shared content.
Fixes:
https://bugs.launchpad.net/bugs/1638292. (9dc85325)
* Revert previous change. (8058b7c8)
* Mark as architecture independent. (3ded7fcd)
2016-11-13 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (9b78302d)
2016-11-12 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (4e607842)
2016-11-11 Renato Araujo Oliveira Filho
* Add missing file. (3d19f4c2)
* Removed 'qtdeclarative5-u1db1.0' from staged packages. (8443f245)
2016-11-11 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (25ada04e)
2016-11-10 Renato Araujo Oliveira Filho
* Add missing dep. (f99df3d4)
* New snapcraft. (d193e8e2)
2016-11-09 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (464855ff)
2016-10-15 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (ab181cf1)
2016-10-14 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (87f8e693)
2016-10-04 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (0c408338)
2016-10-03 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (ee124b66)
2016-09-30 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (6f3d3f21)
2016-09-17 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (c2c77e71)
2016-09-15 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (3de0930c)
2016-09-02 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (aeb575c4)
2016-09-01 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (c52cd3f2)
2016-07-27 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (fc26b756)
2016-07-25 Florian Boucault
* Improved startup time (1600ms saved on BQ E4.5): - Load Images and
Icons asynchronously - Load bottom edge asynchronously -
Workaround PositionSource bug that was delaying startup by
1000ms . (b8ae24a0)
* Workaround PositionSource bug that was delaying startup by 1000ms
(709f7859)
2016-07-21 Florian Boucault
* Load bottom edge asynchronously (7d97ac54)
* Made Images and Icons asynchronous (99068748)
2016-07-19 Michal Predotka
* Set min and max size for the app window.
Fixes:
https://bugs.launchpad.net/bugs/1200542,
https://bugs.launchpad.net/bugs/1543470. (0f04e96e)
2016-07-19 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (ccff76f9)
2016-07-17 Daniel Holbach
* Add snapcraft.yaml file for the clock app. (aac30234)
2016-07-14 Daniel Holbach
* update to current revno, update interface usage (a98da62f)
2016-07-13 Michal Predotka
* Do not hide right side of the volume slider if the app window is
small (9e3d887a)
* Move applicationState property to root Window (62c446e4)
* Add Window component with min and max sizes, remove
automaticOrientation value (f352bf7b)
2016-07-13 Daniel Holbach
* update commands, re-add dpm's wrapper - it works around
https://bugs.launchpad.net/snapcraft/+bug/1600238
(160be034)
* clock app snap wip (e7b3a72b)
2016-07-12 Michal Predotka
* Display selection header for alarms when needed.
Fixes:
https://bugs.launchpad.net/bugs/1600487. (82479b4b)
2016-07-11 Po-Hsu Lin
* Fix the time zone for San Francisco.
Fixes:
https://bugs.launchpad.net/bugs/1567890. (0bde7d12)
2016-07-10 Michal Predotka
* Display selection header for alarms when needed (535badab)
2016-07-09 Po-Hsu Lin
* Fix the timezone issue for San Francisco (77891417)
2016-06-15 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (f4871872)
2016-06-07 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (f0f78289)
2016-06-06 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (f8eff6d1)
2016-05-25 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (73eee3fd)
2016-05-24 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (b231df2e)
2016-05-18 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (f0bb272f)
2016-05-17 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (5911e087)
2016-05-03 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (c79b4e37)
2016-04-29 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (4761eaf8)
2016-04-24 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (71ab0756)
2016-03-29 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (061185b9)
2016-03-21 Nekhelesh Ramananthan
* Fixed world city listitem vertical centering.; Replaced hex
color codes with UbuntuColors counterparts.; Updated
framework to ubuntu-sdk-15.04.4 and incremented base
version to 3.8 to prevent clock app release to OTA-9.1
users. (8648c6b8)
* Updated framework to ubuntu-sdk-15.04.4 and base version to 3.8
(42e690a5)
* Updated debian changelog (f15e428f)
* Replaced hex color codes with UbuntuColor counterparts (569fed38)
* Fixed world city listitem vertical centering (249ac8fd)
2016-03-21 Ken VanDine
* Bump Ubuntu.Content import to 1.3 to fix theme issue (e4b63621)
2016-03-16 Ken VanDine
* updated changelog (79f2b622)
* Bump Ubuntu.Content import to 1.3 to fix theme issue (0155e463)
2016-03-13 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (df93098e)
2016-03-10 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (ff9124bb)
2016-03-08 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (1dc5208c)
2016-03-07 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (6870146e)
2016-03-06 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (6ffd14ff)
2016-03-05 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (44306af8)
2016-03-04 nskaggs
* Add jenkins info to readme. (73523187)
* add jenkins to readme, remove ap not being broken (d13f37a8)
2016-03-04 Nekhelesh Ramananthan
* Added 3 stopwatch tests, - Tests to checking adding/deleting laps
- Test to check if stopwatch state meets design during
run, pause and stop state - Moved laps list item delegate
into its own file LapsListDelegate.qml - Changed page
switch code to be compatible with autopilot (no visual
change).
Fixes: https://bugs.launchpad.net/bugs/1490206.
(fb4286aa)
2016-03-03 Nekhelesh Ramananthan
* Updated debian changelog (57b5eff5)
* Added add lap and delete lap stopwatch tests (5741e949)
* Fixed all failing AP tests.
Fixes:
https://bugs.launchpad.net/bugs/1552489. (04d76202)
* Updated changelog (1eeeeb22)
* merged prerequisite branch (499b16b6)
* Merged lp:ubuntu-clock-app (14038fc5)
* Added AP test for start/stop/clear stopwatch user story (8ee8fde0)
* - Improved ExpandableListItem by dynamically loading/unloading its
ListView. Also removed Column from ExpandableListItem to
make it lighter. - Removed vertical overriding of the
arrow position of ExpandableListItem. (8eb18b26)
* First try at adding stopwatch AP tests (9a93cf9a)
* Updated debian changelog (ed300a10)
* Removed the vertical override of the last settings list item as
well as per design. Made ExpandableListLoader async
(1eee54f1)
* Updated debian changelog (f1d97e75)
* Properly assert alarm creation by checking the alarm time, name,
occurrence and enabled status (7ac77ed3)
* Fixed flake errors (04379269)
* Fixed pep8 errors (75a51ec4)
* Uncommited different alarm test cases and also added dynamic time
setting to reduce test duration (1cd762fa)
* Merged lp:~nik90/ubuntu-clock-app/dynamic-load-listview (14ff0061)
* Fixed all autopilot tests. All pass locally on desktop (97d72ae4)
2016-03-02 Nekhelesh Ramananthan
* Fixed failing world city autopilot tests (c09d1e43)
* Updated debian changelog (ced6256e)
* Moved ListView inside the ExpandableListItem into a Loader. Removed
Column used in ExpandableListItem (f47c2553)
* Minor last minute design changes which include, - Increase font
size of labels from Small to Medium - Ensured all labels
respect the color specified in the design spec - Removed
vertical overriding of alarm switch position in the alarms
page. (b8572e7b)
* Updated changelog (c0f87ef9)
* Removed the vertical override on the alarms list delegate
(40f8be8b)
* Changed fontsizes and ensured color is correct for labels
(86d0a983)
2016-03-01 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (48865731)
2016-02-29 Nekhelesh Ramananthan
* Fixed alarm passed label being shown in the alarm description of
one-time alarms.
Fixes:
https://bugs.launchpad.net/bugs/1551307. (ac172371)
2016-02-29 Bartosz Kosiorek
* Update translation template (8449a4f6)
2016-02-29 Nekhelesh Ramananthan
* Updated debian changelog (e99b8515)
* Only show alarm summary for one-time alarms if it is enabled
(c997f8f2)
* - Fixed FastScroll and ActionButton colors being broken with the
latest UITK Silo 50 which brings new palette colors. -
Replaced deprecated UbuntuColors with color codes. - Hid
bottomedge when in stopwatch page - Replaced fastscroll
rounded rectangle with ubuntushape.
Fixes:
https://bugs.launchpad.net/bugs/1550716. (d414f7a8)
* hide bottomdege in stopwatch page (c7e439fd)
* Added todo for header navigation button (f9863a8c)
* Replaced deprecated ubuntucolors with color codes (1c49c49b)
* merged lp:ubuntu-clock-app (e01089f9)
* Changed UbuntuShape to Flat (defc4418)
* Replaced Rounded Rectangle with UbuntuShape in fastscroll
(472dea65)
* - Migrated all page.head to the new PageHeaders except for
SoundPeerPicker.qml (since it uses ContentPeerPicker that
uses UC 1.2. Mixing 1.2 and 1.3 is not recommended)
(06acf85c)
* Fixed text color (b37ae89f)
* Switched to select & select-none icons provided by unity theme
(52186dca)
2016-02-28 Nekhelesh Ramananthan
* Updated debian changelog (a7cb9b79)
* Updated empty state style (e6129cb6)
* Migrateed worldcitylist page to pageheaders (902c574d)
* Migrated AlarmSettingsPage.qml to the new page headers (db7837c6)
* Migrated AlarmSound.qml to the new PageHeaders (26fee094)
* Migrated AlarmRepeat.qml to the new PageHeaders (772a914c)
* Migrated AlarmPage.qml to the new PageHeaders (3a57c8b0)
* Updated debian changelog (7e2ab5b6)
* Fixed fastscroll colors being broken with latest sdk (929ecb77)
2016-02-27 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (0ebad4c9)
2016-02-26 Nekhelesh Ramananthan
* Removed async loading of the Alarms Page in the bottom edge to
prevent a transparent page from being shown. (5961e801)
* Updated framework to ubuntu-sdk-15.04.3 (cf7cb199)
* - Reduced bindings in ActionIcon.qml - Removed unnecessary
QtQuick.Layout import - Fixed stopwatch swipe delete UI
issue introduced in new design implementation. (70c344bf)
* Removed async loading of bottom edge page as it creates a bad
visual (da2c1627)
* Updated changelog (05d2c882)
* Removed unnecessary imports and fixed stopwatch lap delete issue
(95f1d1b4)
* Removed outdated comment (1f535b4d)
* Reduce bindings in ActionIcon.qml (0954d359)
2016-02-26 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (2b3945c8)
2016-02-25 Nekhelesh Ramananthan
* - Use the new bottom edge - Updated copyright years of all files -
Updated debian changelog.
Fixes:
https://bugs.launchpad.net/bugs/1543496,
https://bugs.launchpad.net/bugs/1549988. (320c7228)
2016-02-26 Nekhelesh Ramananthan
* Updated debian changelog (a72efa15)
* Merged lp:ubuntu-clock-app (c87f9688)
* Updated translation template (e7b66cc9)
2016-02-25 nskaggs
* Autopilot test cleanup for clock (05807f82)
2016-02-25 Nekhelesh Ramananthan
* Show hint for two seconds at app startup (60dfab1f)
* Make hint text translatable (b5d6cdc4)
* Updated cmake file (b433e56b)
* Updated debian changelog (00e567d6)
2016-02-25 nskaggs
* catch lack of animation on bottom edge (b61fc3af)
2016-02-25 Nekhelesh Ramananthan
* Updated copyright years (64b49f20)
2016-02-25 nskaggs
* remove unneeded fixture (8d6f3983)
2016-02-25 Nekhelesh Ramananthan
* Removed PageWithBottomEdge upstream component (23749c43)
* Used the new page header in alarmpage and editalarmpage (5cc49b45)
* Switched to the new bottom edge (4e900657)
* Set user world city list highlight to transparent (89257637)
2016-02-25 nskaggs
* clean up launching, remove cmakepluginparser which is no longer
applicable (3ee8f7af)
2016-02-25 Michal Predotka
* Clock New Design Implementation.
Fixes:
https://bugs.launchpad.net/bugs/1528241,
https://bugs.launchpad.net/bugs/1543472,
https://bugs.launchpad.net/bugs/1543475,
https://bugs.launchpad.net/bugs/1543479,
https://bugs.launchpad.net/bugs/1543488,
https://bugs.launchpad.net/bugs/1543501. (cf9728cb)
2016-02-25 Nekhelesh Ramananthan
* Fixed the failing worldcity AP tests (6546790f)
* removed outdated comment (d9c21534)
* Fixed failing stopwatchUtils and alarmUtils unit tests (bf67b603)
* Fixed failing tst_alarmLabel.qml unit tests (0efdeb59)
2016-02-25 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (b9d495c0)
2016-02-22 Michal Predotka
* Update clock hands graphics (90000b9d)
2016-02-21 Bartosz Kosiorek
* Some small shadow fixes (dc96c48a)
* Add shadows to clock hands (5d6dbc36)
* FIx Second hand (7dc4afeb)
* Add shadows to hands (81f2baa2)
2016-02-20 Bartosz Kosiorek
* Clock hands improvements (0b9c0ba2)
2016-02-20 Nekhelesh Ramananthan
* Properly hide header. This should fix the page header animations
for the settings and bottom-edge page (aeec91a1)
2016-02-20 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (277c46d2)
2016-02-18 Bartosz Kosiorek
* Fix second hand shadow (be88615d)
* Change hands of clock according to design (0f2b8bea)
2016-02-18 Michal Predotka
* Move fold a bit (2731281c)
2016-02-18 Bartosz Kosiorek
* Increase size of font to Medium (af5a133f)
2016-02-18 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (b2af2921)
2016-02-17 Bartosz Kosiorek
* Fix code style issues (1f173468)
* Update pot template (9a8e0a39)
* Merge with trunk (74d44de9)
* Improve seconds hand visuals (cc2e323d)
2016-02-17 Michal Predotka
* Change world clock list sizes (82aacff9)
* Add fold to clock face (5114dac3)
* Change stopwatch buttons size, start/stop stopwatch by clicking on
the clock face (b6ddcc4a)
2016-02-16 Michal Predotka
* Remove SubtitledListItem component as it's not needed any more
(4ac66580)
* Replace fontSize with textSize for Label component (e4708ed5)
* Fix clock face position (8090cd03)
* Update AlarmDelegate according to new spec (8879ea3a)
2016-02-15 Michal Predotka
* Update AlarmSound page to use new components (91e72389)
* Update AlarmRepeat page to use new components (ce1f7a41)
* Update EditAlarmPage to use new components (0350da84)
* Use Slider component in Settings page (5e8176a2)
* Remove colors from Settings page, don't use old ListItem there
(c4242fd8)
* Remove 'outer circle' (c4689f59)
* Change header icon size to units.gu(2) as in in design (0c90f469)
* Implement most of the new Stopwatch design (e7bd1e5a)
2016-02-15 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (02473e53)
2016-02-14 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (4277fa1f)
2016-02-12 Michal Predotka
* Change colors and font of lap times (63491b62)
* Remove aubergine color from clock and stopwatch (2d250089)
2016-02-10 Bartosz Kosiorek
* Change hands of the clock to match new design (1f50be4c)
2016-02-09 Bartosz Kosiorek
* Merge with trunk (f0ff1511)
2016-02-09 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (45ce9df6)
2016-02-02 Bartosz Kosiorek
* Fix race condition, which cause wrong alarm caption (LP: #1530000).
Fixes: https://bugs.launchpad.net/bugs/1530000. (79680cb3)
2016-02-03 Bartosz Kosiorek
* Merge with trunk (2430ca6c)
2016-02-02 Andrew Hayzen
* Fixes for various autopilot issues.
Fixes:
https://bugs.launchpad.net/bugs/1535488. (291cb05b)
2016-02-02 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (ad96ad12)
2016-02-01 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (053630bd)
2016-01-29 Florian Boucault
* Startup animation and performance fixes: - Synchronise all elements
animated at startup so that they stop moving synchronously
- Added easing to startup animation with
UbuntuNumberAnimation - Use PauseAnimation instead of a
Timer - Move bottom part of the UI away from the clock
during intro as per design specification - Replaced use of
resource intensive QtGraphicalEffects with a custom drawn
Circle using GLSL (saves GPU and memory) - Make use of
Ubuntu UI Toolkit's scaling feature for
Inner_Clock_Texture.png (scales better and saves memory) .
(1d32a86f)
2016-01-29 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (e72f3690)
2016-01-23 Andrew Hayzen
* Try using the go_back() method rather than click_back_button()
(58102ad8)
2016-01-21 Andrew Hayzen
* Try changing all the labels to UCLabel to see what affect it has
(49c0ec16)
2016-01-19 Andrew Hayzen
* Add debug lines in correct place :-) (77264056)
* Add some debug lines so we can see what jenkins is doing
(aad9222e)
2016-01-19 Michal Predotka
* Use ListItemLayout for WorldCityList delegate (1295b993)
* Remove color from 'Add City' label (d4663e26)
* Place elements according to the specification (fab2f03b)
2016-01-19 Florian Boucault
* Fixed CMakeLists.txt (f6f679bf)
2016-01-19 Michal Predotka
* Add divider between location label and world clock (70a2143a)
* Change size and color of date and location labels (3270fb79)
2016-01-19 Andrew Hayzen
* Fixes for various autopilot issues (4e4332b4)
2016-01-18 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (0fddc89d)
2016-01-16 Florian Boucault
* Async bottom edge loading that was making intro animation stutter
(c3a64892)
* Remove CPU drag (23565702)
* Startup animation and performance fixes: - Synchronise all elements
animated at startup so that they stop moving synchronously
- Added easing to startup animation with
UbuntuNumberAnimation - Use PauseAnimation instead of a
Timer - Move bottom part of the UI away from the clock
during intro as per design specification - Replaced use of
resource intensive QtGraphicalEffects with a custom drawn
Circle using GLSL (saves GPU and memory) - Make use of
Ubuntu UI Toolkit's scaling feature for
Inner_Clock_Texture.png (scales better and saves memory)
(6a256c5b)
2016-01-15 Michal Predotka
* Remove unused images (6524c4fe)
* Change clock and stopwatch selectors according to new
specifications (f22336fe)
2016-01-15 Bartosz Kosiorek
* Fix missing MainView (71a9e518)
2016-01-14 Michal Predotka
* Use ListItemLayout for AlarmDelegate (1806e162)
* Change world clock label colors and sizes (16bda304)
2016-01-14 Bartosz Kosiorek
* Change object name (37872998)
* Update with trunk (f26ab89d)
2016-01-06 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (f12d5cc0)
2016-01-06 Bartosz Kosiorek
* Initial implementation of new Clock Design (b4a31234)
2016-01-05 Bartosz Kosiorek
* Fix Alarm disabled issue (76337697)
2016-01-03 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (6fe716eb)
2015-12-30 Bartosz Kosiorek
* Fix changelog (55326025)
* Re-enable displaying day names, for Repeat alarms (e70fd29f)
* Fix changelog (d6bbdde1)
* Simplify implementation of the switching alarms (9605f1f0)
* Additional fixes of alarm displays (149063d2)
* Fix rat condition of wrong alarm caption (LP: #1530000) (7cbada04)
2015-12-28 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (e0a0d04a)
2015-12-21 Bartosz Kosiorek
* Fix continously move the alarm volume slider to the desired value
(LP: #1492584).
Fixes:
https://bugs.launchpad.net/bugs/1492584. (aac26dbc)
2015-12-20 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (a6b87b52)
2015-12-20 Bartosz Kosiorek
* Use Menu.SliderMenu, as it is better common with other Ubuntu Phone
components: see change volume in System Settings or Status
bar (8cd1e329)
2015-12-18 nskaggs
* Merge back the tweaks needed for Pilot to the manual tests.
(ee5eba8c)
2015-12-16 nskaggs
* merge manual test changes that shipped with Pilot (563138e2)
2015-12-16 Bartosz Kosiorek
* Fixes after review (a4a8bd7c)
* Fix continously move the alarm volume slider to the desired value
(LP: #1492584) (e904e9e4)
2015-12-16 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (6f16f580)
2015-12-15 Bartosz Kosiorek
* Update to the new SDK Ubuntu Components 1.3.
Fixes:
https://bugs.launchpad.net/bugs/1508363. (a88c92c1)
2015-12-14 Bartosz Kosiorek
* Final fix (0e47d7eb)
* Fix slider movement (1fde623f)
2015-12-10 Victor Thompson
* Fix manifest file as this is not a QML app. (4d058e1e)
* Merge of trunk and update changelog (3825a985)
* Fixing FakeHeader issues (76ef1f94)
2015-12-10 Bartosz Kosiorek
* Fix alarm difference time description, during DST change (LP:
#1510694) .
Fixes:
https://bugs.launchpad.net/bugs/1510694. (5e3d827f)
2015-12-09 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (58d64acc)
2015-12-05 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (57bed138)
2015-12-04 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (8ea15183)
2015-12-03 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (20ae7582)
2015-12-02 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (bb275617)
2015-11-29 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (035c1d28)
2015-11-28 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (6c1b2f99)
2015-11-26 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (d1e9cb0a)
2015-11-23 Michael Zanetti
* drop alarm preview's audioRole (b5a1ffca)
2015-11-23 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (f66d43b8)
2015-11-21 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (1d07a450)
2015-11-20 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (597e6944)
2015-11-18 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (51b18e36)
2015-11-17 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (2bcaf685)
2015-11-15 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (6b141b60)
2015-11-11 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (d28e3262)
2015-11-10 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (cd4c2798)
2015-11-09 Bartosz Kosiorek
* Hide header (dffc93e5)
2015-10-29 Bartosz Kosiorek
* Bump version number to 3.7 (0c40b298)
2015-10-27 Bartosz Kosiorek
* Fix alarm difference time description, during DST change (LP:
#1510694) (18f52ad3)
2015-10-26 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (3c311f30)
2015-10-25 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (3c9fcc2f)
2015-10-22 Bartosz Kosiorek
* Update manifest file (c3a3c866)
* Use new SDK 1.3 (8d434823)
2015-10-21 Michael Zanetti
* drop alarm preview's audioRole (9aa7f787)
2015-10-20 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (3097d167)
2015-10-19 Alan Pope
* Manually merge ubuntu-clock-app-disabled-alarm-fix (ba3d290d)
2015-10-19 Bartosz Kosiorek
* Update line numbers in translation (a0204f52)
2015-10-16 Bartosz Kosiorek
* Updated comment (3eb63ba5)
* Fix speelling mistake (84984116)
* Disable alarms which have passed due to timezone changes made by
the user (LP: #1505522) (bf128153)
2015-10-13 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (560c6590)
2015-10-12 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (771c7035)
2015-10-11 Bartosz Kosiorek
* Fix wrong date and time after changing timezone while clock
running (LP: #1447441).
Fixes:
https://bugs.launchpad.net/bugs/1384739,
https://bugs.launchpad.net/bugs/1447441. (b39d06a9)
2015-10-11 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (f63efa4e)
2015-10-10 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (fc97e9f2)
2015-10-08 Bartosz Kosiorek
* Remove not used variables (af22c739)
* Fix unit tests (99ef1d27)
* Remove no longer used function (adcd5096)
2015-10-07 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (ddc67611)
2015-10-07 Bartosz Kosiorek
* Further renaming (4a66a3a2)
* Fix possible issue with wrong date (ab14a828)
2015-10-06 Bartosz Kosiorek
* Fix displayed string in settings page (fe68a6c0)
2015-10-06 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (48a74dbb)
2015-09-28 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (50ad8dde)
2015-09-24 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (b0c7b8a5)
2015-09-21 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (fd7ff1ac)
2015-09-20 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (ac4446c8)
2015-09-19 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (5549d7ee)
2015-09-17 Bartosz Kosiorek
* Change var into string type (8de9ff38)
* Reenable unit test (447ccf96)
* Add manual test for changing timezone (d748536b)
* Disable crashing tests. Most propably LP: #1475223 (48601ca2)
* Fixing AlarmUtil unit tests (66025cb7)
* Fix running Clock Unit tests (7e8da531)
2015-09-17 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (ccf2002a)
2015-09-17 Bartosz Kosiorek
* Refactor of world clock (105f96f9)
* Fix timezonemodel.cpp (1d0b5560)
* Next name refactoring (d76ecdd2)
* Removed not needed svg changes (f8bddeae)
* Update geoposition update (7e06ae74)
* Add additional description for analog clock (371f9792)
* Next variable names refactoring (24a3f5fe)
* further variable names refactoring (5d523bae)
* Move comment about upstream fixing in better place (2506a549)
* Reintroduce FIXME comment (2ec7bb2f)
* Refactor variable names (cdf73627)
* Revert unrelated changes (73a5e979)
2015-09-16 Bartosz Kosiorek
* Fix displaying AM and PM on main clock (28588bd2)
* Fix incorrect digital time display for English (Australia) (LP:
#1384739) (1f79295f)
2015-09-15 nskaggs
* Fix Mainview12 issue.
Fixes:
https://bugs.launchpad.net/bugs/1490205. (de225770)
2015-09-15 Bartosz Kosiorek
* Temporarly fix for alarms length period (62023111)
* Fix displaying date (6194d232)
* Fix alarm issue (e9f7062d)
2015-09-14 Bartosz Kosiorek
* Merge with trunk (3fd3e6f3)
* Fix wrong date and time after changing timezone while clock
running (LP: #1480546); Fix Daylight Saving Time issues
(LP: #1437805) (2ac78331)
* Fix for localized clock time (6b256626)
2015-09-14 nskaggs
* flake8 happiness (d9e46085)
2015-09-14 Bartosz Kosiorek
* Fix localized date (629889da)
* Display correct time (currently is not localized) (1a899984)
* Rewrote stopwatch engine in c++ which should improve performance
and fix all timezone issues.
Fixes:
https://bugs.launchpad.net/bugs/1493358. (aff72f2a)
* Rename variable names to be more unique (a707cd1a)
2015-09-14 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (e4156abe)
2015-09-12 Bartosz Kosiorek
* Increase default number of jobs to 3 in README files (144f9e6b)
* Merge with trunk (1153e90c)
2015-09-12 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (2157df24)
2015-09-11 Nekhelesh Ramananthan
* Fixes the usage of public slots and Q_INVOKABLE in the Sound and
FormatTime class.
Fixes:
https://bugs.launchpad.net/bugs/1494756. (49d383e2)
2015-09-12 Bartosz Kosiorek
* - Replace QML Timer with QTimer - Move StopwatchEngine to
StopwatchPage.qml (cecf61e6)
2015-09-11 Bartosz Kosiorek
* Fix continously move the alarm volume slider to the desired value
(LP: #1492584) (6b49d34a)
2015-09-11 Nekhelesh Ramananthan
* Updated changelog (7b45b824)
* Corrected usage of public slots and Q_INVOKABLE (38adca73)
* Replaced pointer with regular variable (90e49ad7)
* fixed conflicts (2b9edb42)
* Proper use of Q_INVOKABLE and public slots (905cf894)
2015-09-11 Bartosz Kosiorek
* Update manual tests (1c45a7a9)
2015-09-11 Nekhelesh Ramananthan
* Set interval once (46f17330)
* Moved StopwatchEngine to StopwatchPage.qml (879e11f5)
* Replaced QML Timer with QTimer (f77bfcfe)
2015-09-11 Bartosz Kosiorek
* Merge with trunk (cff15b1d)
* Engines fixes which include, - Ensure get() functions only return
the variable value and nothing else - Renamed property
isRunning to Running to match upstream Qt property naming
- Added a updateStopwatch() public slot (0910ea01)
2015-09-11 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (ce7bef19)
2015-09-11 Nekhelesh Ramananthan
* Fixed invalid variable name being used (1b65ea05)
* Do not emit change signal in setter functions if the value hasn't
changed. Also renamed getter functions as per coding
convention (9ab9bfed)
2015-09-10 Nekhelesh Ramananthan
* Fixed engine (46f307bd)
2015-09-10 Bartosz Kosiorek
* Fix Czech Republic country name (LP: #1494004).
Fixes:
https://bugs.launchpad.net/bugs/1494004. (b0315cff)
* Fix Czech Republic country name (LP: #1494004) (8d07376c)
* Make set methods as private (ea506d81)
* Small dim fix (c7cbfd67)
* Update manual tests (32d2ec60)
* Switch automatically to stopwatch when stopwatch is running
(f79229f9)
2015-09-10 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (353cf0cc)
2015-09-10 Bartosz Kosiorek
* Minor changes (bffbc98a)
* Fix small issues with C++ code (347dcc3a)
* Migrate engine to C++ (0dfe6a0a)
2015-09-09 Bartosz Kosiorek
* Rename file names (347949a7)
* Rename clear method to clearLaps (0de13f75)
2015-09-09 nskaggs
* cleanup debugging (b60bd259)
* get past the mainview issue (4f98a594)
2015-09-09 Bartosz Kosiorek
* Refactor class and variable names (7418b0e6)
2015-09-09 nskaggs
* fix cpo (5a766aed)
2015-09-09 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (f3824ec0)
2015-09-08 Bartosz Kosiorek
* Fixing resume and stoping stopwatch (e03cd8fe)
* Merge with trunk (4ec5c67c)
* Remove not needed code (98971d2e)
* Update changelog (3e617d62)
* Fix stopwatch issue appering during changing timezone during
runtime (LP: #1493358) (d3669102)
2015-09-08 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (0292acdc)
2015-09-07 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (a2148928)
2015-09-06 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (e9759abe)
2015-09-05 Bartosz Kosiorek
* Reduce size of images (with tinypng.com) to decrease click image
size (LP: #1492057).
Fixes:
https://bugs.launchpad.net/bugs/1492057. (357b0be7)
2015-09-05 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (66fa3092)
2015-09-05 Bartosz Kosiorek
* Update changelog (b9942571)
* Reduce size of images to decrease click image size (LP: #1492057)
(74c99afb)
2015-09-04 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (7be6ba02)
2015-09-03 Nekhelesh Ramananthan
* - Replaces alarm sound page checkboxes with tick icons instead to
match system-settings app - Added section headers to
separate custom and default alarm sounds.
Fixes:
https://bugs.launchpad.net/bugs/1487717,
https://bugs.launchpad.net/bugs/1487735. (fd026a40)
* Updated pot file (87600f44)
* Merged lp:ubuntu-clock-app (0dff2c0a)
2015-09-02 Bartosz Kosiorek
* Fix stopwatch time issue after changing timezone, when stopwatch is
running (LP: #1491024) .
Fixes:
https://bugs.launchpad.net/bugs/1491024. (dbfe98c7)
* Updated version to 3.6 (e6617387)
* Updated changelog (0aaf86f0)
* Post review fixes (6233676e)
2015-09-01 Bartosz Kosiorek
* Fix stopwatch time issue after changing timezone, when stopwatch is
running (9334673b)
2015-09-01 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (69ac8a10)
2015-08-31 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (06c3eef9)
2015-08-29 Nekhelesh Ramananthan
* Updated pot file (e21a1cf9)
* - Removed ListItemWithActions upstream component by migrating the
last place UserWorldCityDelegate.qml it was used in to
15.04 ListItem. - Also fixed the user world city list
count never decreasing to 0.
Fixes:
https://bugs.launchpad.net/bugs/1368393. (812e29a7)
2015-08-29 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (9516cc64)
2015-08-29 Nekhelesh Ramananthan
* merged lp:ubuntu-clock-app (6865d9c5)
* Updated debian changelog (0f126cad)
* merged lp:ubuntu-clock-app (ace9a415)
* bumped to v3.6 (280a2c72)
* Some minor fixes (a4a4d72b)
* Removed the last use of listitemwithactions (dd00050c)
2015-08-28 Nekhelesh Ramananthan
* merged trunk (1c866028)
* Added a tiny pause button when the selected sound is being
previewed (9d8ab654)
* Changed section headers to Default alarm sounds and Custom alarm
sounds. Change background of selected sound. Placed custom
sound section header above the add sound button (e3160e35)
* Fixed code formatting issues (40fae789)
* Renamed C++ plugins and grouped them by functionality. We have 3
main plugins Clock, Alarm and Stopwatch. Each plugin has
its own classes like TimeZone, DateTime, LapHistory etc.
(291a88df)
2015-08-28 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (e42b3217)
2015-08-27 Nekhelesh Ramananthan
* Updated changelog (16d46f59)
* Added section headers to differentiate custom and default alarm
sounds (57d352b5)
* Incremented version to 3.6 to mark start of development (324897d2)
* Updated debian changelog (455db2b5)
* Fixed anchoring (f4975e8b)
* Updated units tests (99a48801)
* Moved alarm sounds folderlistmodel into alarmsounds page. this
should reduce editalarmpage loading time (6335a2b6)
* Replaced checkboxes with tick icons in the alarm sound page
(6a58c3e0)
* Updated debian changelog (5194f665)
* merged trunk (c6264ade)
* Renamed Settings to AlarmSettings and also Sound to AlarmSound
(608d27c6)
* renamed Clock to WorldClock (51c1f74c)
2015-08-26 Nekhelesh Ramananthan
* Converted StopwatchUtils.qml functions to C++ functions to shave
loading times and improve performance by a tiny bit.
(d2338b02)
2015-08-27 Nekhelesh Ramananthan
* Fixed unit tests (15e79eb7)
* Fixed hours being truncated when they are greater than 99
(d2486945)
* Renamed Utils to FormatTime (fc8a9d06)
2015-08-26 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (5d6f8972)
2015-08-25 Nekhelesh Ramananthan
* Removed unused settings folder (56f1367d)
* Moved TimeZone to Clock plugin (bc500362)
* Moved DateTime to Clock plugin (dfc9e42d)
* Moved GeoLocation to Clock plugin (18c94d4f)
* Moved AlarmSound from Clock.Utility to Alarm Plugin and renamed it
to Sound (9f765559)
* Renamed Alarm.Settings to just Settings (cab847d4)
* Changed StopwatchUtils to just Utils (379e14c3)
* Refresh alarmModel when the alarm being edited is saved to ensure
that the listview shows updated labels.
Fixes:
https://bugs.launchpad.net/bugs/1488439. (bbdb230b)
* Removed unused showMilliseconds (6a8b210c)
* Fixed Unit test (cb757cf1)
* Revert making variable readonly (ff87de88)
* Minor changelog typo fixed (9057c31c)
* Updated changelog (d752836e)
* Refresh alarm model when edited alarm is saved to update listview
(eeb12cb5)
2015-08-25 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (bdc7392f)
2015-08-25 Nekhelesh Ramananthan
* removed remains of stopwatchutils.qml (3ecc1a7d)
* Removed stopwatchutils.qml (5774b36c)
* Added stopwatch utils c++ functions (59bad276)
* Stopwatch.LapHistory plugin to just Stopwatch (1721384d)
2015-08-24 Nekhelesh Ramananthan
* Improve alarm sound detection in the EditAlarmPage using QFileInfo
instead of looping over the QML FolderListModel which
causes timing issues and leads to poor user experience.
(d735bb4a)
* minor code style change (41700927)
* Reverted copyright header changes done in Stopwatch LapHistory
Plugin borrowed from Michael Zanetti's stopwatch app.
(c517bc00)
* Minor change (27c447c0)
* Removed unused getCustomAlarmSoundPath() function (d648d9cf)
* Minor functions refactor (aaa532dd)
* Improve alarm sound detection (ffee625e)
* Merged mzanetti's changes to GPLv3 re-license (bca90b63)
2015-08-24 Michael Zanetti
* relicense to GPLv3 only (1d48f8f9)
2015-08-24 Nekhelesh Ramananthan
* Added bartosz as the other copyright author who contributed some
code (6153e252)
* Removed this file is part of from the copyright header (c21f2135)
* Reverted another copyright year change done to a copied component
(f5fe96f7)
* revert copyright header change in stopwatch laphistory plugin
(100e5504)
2015-08-24 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (da1c1507)
2015-08-23 Nekhelesh Ramananthan
* Fixes the issue where an edited alarm is not saveable after
importing a new custom sound from the music app.
Fixes:
https://bugs.launchpad.net/bugs/1487789. (03dbb367)
* Added a manual test for the world city translation issue to ensure
it doesn't regress in the future.
Fixes:
https://bugs.launchpad.net/bugs/1487802. (8fda9ea8)
* Fixed non-notifyable warning shown when opening the edit alarm
page. (d6a98f28)
* Fixed non-notifyable property warning (16dca70d)
* Updated debian changelog (505174f2)
* Added world city test (45bed1ec)
* Merged lp:ubuntu-clock-app (67f0eaca)
2015-08-23 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (ed785b78)
2015-08-23 Bartosz Kosiorek
* If custom sound file name already exists during changing alarm
sound, then delete it to avoid error. (0e66a51e)
2015-08-23 Nekhelesh Ramananthan
* Made the isAlarmPage and isMainPage properties readonly for good
measure (82aaa179)
* Added a manual test to ensure this critical issues doesn't reappear
(c91a8016)
* Updated debian changelog (5fa45b72)
* Only reload alarm model when in the main page or alarm page
(e55e8d96)
2015-08-22 Bartosz Kosiorek
* If custom sound file name already exists during changing alarm
sound, then delete it. (cad4e7b3)
2015-08-22 Nekhelesh Ramananthan
* Fixed alarm sound preview playback behaviour for different
use-cases.
Fixes: https://bugs.launchpad.net/bugs/1487689,
https://bugs.launchpad.net/bugs/1487690,
https://bugs.launchpad.net/bugs/1487699. (beacab67)
* Updated debian changelog (fbaa263f)
* Fixed alarm sound preview not playing when pressing on the checkbox
(f30c34fd)
* Updated debian changelog (20942245)
* Automatically select the custom alarm sound that was just imported
(f819633b)
* Updated debian changelog (0e2c5d5e)
* Stop playing alarm sound preview when application has lost focus or
the alarm sound page is not visible (2a1790d3)
2015-08-22 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (b24ac9b6)
2015-08-22 Nekhelesh Ramananthan
* Fixes race issue in the edit alarm page caused due to the QML
FolderListModel resulting in incorrect alarm sound names
sometimes being shown. (58eae671)
* Made the defaultAlarmSound property readonly. Also reduced the
timer delay to 100 ms (619d7f9e)
2015-08-21 Nekhelesh Ramananthan
* Maintain backwards compatible with users on OTA-5 users w.r.t to
the default alarm sound. (ebaf1a0a)
* Fixes race issue (9ecf6729)
* Maintain backwards compatability to OTA-5 (f164cefd)
* Add support for setting custom alarm sounds.
Fixes:
https://bugs.launchpad.net/bugs/1450640. (115f453c)
* Updated pot file (c0db7b9e)
* Merged trunk lp:ubuntu-clock-app (90e0864e)
* Fix empty alarm sound issue when an custom alarm is deleted
elsewhere by the user (0ce7b6d8)
* Fixed failing unit test (80369350)
* Changed _soundName to defaultAlarmSound variable name to make it
more understandable (17edad8d)
* Changed variable name to defaultSoundModel (71bc7656)
* Renamed MusicAppPicker to SoundPeerPicker (fef8992b)
* Renamed page title to add sound from (d8a11ac3)
* Updated pot file and desktop file description. (86223399)
* Updated pot file (a04aee01)
* Updated app description to include stopwatch (b97c45a2)
* Added stopwatch keyword to the desktop. (55723bc2)
* Updated debian changelog (ce66f330)
* Added stopwatch keyword to desktop file (afb3ae42)
* Play/Stop alarm sound preview when clicking on the list item
(2e2b974a)
2015-08-21 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (057e40a8)
2015-08-21 Nekhelesh Ramananthan
* Create the custom alarm sound directory if it is not present to
avoid issues with the qml folderlistmodel (569cecf9)
* Elide music filenames if they are too long (324e24e8)
* Save custom sounds in their own dedicated folder. Also allow all
music formats (2bb74a32)
* Fixed ubuntu-clock-app.json breaking due to recent trunk merge
(0ca0e217)
2015-08-20 Nekhelesh Ramananthan
* merged lp:ubuntu-clock-app (c09d25ee)
* Added a clock utility c++ plugin housing customalarmsound type
which is needed for the upcoming custom alarm sound
feature. (d1d9fb20)
* Merged lp:ubuntu-clock-app (b6a39c54)
* Removed Quick and GUI module loading for clock utility (a44ec96f)
* Implement the new stopwatch feature.
Fixes:
https://bugs.launchpad.net/bugs/1437313. (1862e613)
* Updated pot file one last time (be620af3)
* Merged bartosz stopwatch-feature-extended branch (c42b5b3f)
2015-08-20 Bartosz Kosiorek
* Keep running stopwatch even when the clock or phone is turned off
(LP: #1484942) (3a3572b5)
2015-08-20 Nekhelesh Ramananthan
* Updated debian changelog (e04fe5d5)
* Finally fixed the one last nagging issue. (a3757a84)
2015-08-20 Bartosz Kosiorek
* Fix issue with removing lap by swiping right (375036d2)
2015-08-20 Nekhelesh Ramananthan
* Adjusted to the new properties of the customsound plugin (b332572b)
* Merged prerequisite (6a1c5618)
* Merged standardpath and filemanagement into customalarmsound
(9d85fb0a)
* Removed count() function and added more comments (95c23c10)
* Added comment (3001203e)
* merged prerequisite
lp:~ubuntu-clock-dev/ubuntu-clock-app/stopwatch-feature-staging
(d92a1edb)
* Fixed minor anchoring issue (3cc98015)
* Changed color of settings icon to match rest of the header icons
(47b9f5fa)
* Increased height of add world city button container (6455cbc0)
* Disabled page swipe gesture after getting approval from james
(3c0fd08b)
* Some final touches (a2b6b0c3)
2015-08-19 Nekhelesh Ramananthan
* Minor fix (63521779)
* Some code refactor, bug fixes and polish (74d031f9)
* Some minor fixes (431b3189)
* Added ubuntu content hub package as dependecy in debian control
(5e2f50b5)
* Updated changelog (d38c2695)
* merged prerequisite branch (3d28544f)
* Remove qCritical statement (3a9760b8)
* Added ability to remove custom sounds (c2c0f95c)
* merged lp:~nik90/ubuntu-clock-app/add-utility-backend (78c12c2c)
* Fixed copyright year in backend.h (f7cd0568)
* removed clock utility import (37934902)
* Updated debian changelog (a219c870)
* Added c++ plugin to delete file (07c3bdd3)
* Added backend property to return the app data directory location
(a10ed1c9)
* Added custom sound model using contenthub (c262d7c6)
* Updated cmakelist to include the peer picker file (01f1b955)
* Added a app peer picker page (a71c45e9)
* Added content_exchange policy to the json file (3746d93f)
2015-08-18 Nekhelesh Ramananthan
* Merged lp:ubuntu-clock-app (3fc0347a)
* Improves the alarm name eliding rule. (0d02705a)
* Changed variable name (5a99d062)
* Removed unused import (bbf82e22)
* ignore unused parent variable (cfc6ee9b)
2015-08-18 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (b85cc99a)
2015-08-18 Nekhelesh Ramananthan
* Changed lap history plugin license (ff273593)
* Changed to qDebug statement (e840d9b9)
* Write stopwatch setting into com.ubuntu.clock.conf under Stopwatch
category (297c8076)
* Renamed plugin to Stopwatch.LapHistory (36b5a8b3)
* Merged prerequisite stopwatch staging branch (b8ac4180)
2015-08-17 Nekhelesh Ramananthan
* Reduced font size of milliseconds and hid the hours in the laptime
when possible. Added units to cover this function
(4dc72558)
* Minor change to allow better spacing of alarm name (448a52b2)
* Added comment (b9cfe7b3)
* More code cleanup (78ab09a7)
* Removed remaining FlickUp FlickDown signal (bb550353)
* Updated pot file (fde0c74b)
* first attempt at fixing unit test (934500a1)
* Minor anchor change to remove unnecessary design change (b34b31e8)
* merged lp:ubuntu-clock-app trunk (5ee9c42f)
* Added more official icon placeholders (48cb5f87)
* Removed Flickables and split vertical pane into 2 as per design.
Also removed Flickup and FlickDown signals as they are no
longer needed (464342a5)
2015-08-17 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (9020824c)
2015-08-16 Bartosz Kosiorek
* Translate city and country names after language switch (LP:
#1477492) Fix issue when unable to add city/country with
apostrophes (LP: #1473074).
Fixes:
https://bugs.launchpad.net/bugs/1473074,
https://bugs.launchpad.net/bugs/1477492. (c7980f4b)
* Updated translation template (11052dea)
* Merge with trunk (3ee2bc66)
* Next variables renaming (d34639ab)
* Rename variable names according to review (3e95316d)
2015-08-16 Nekhelesh Ramananthan
* Added qt.labs.settings dependency to the debian control file to fix
failing unit test (e06572bc)
* Merged prerequisite
lp:~ubuntu-clock-dev/ubuntu-clock-app/stopwatch-feature-staging
(95e41398)
* Show the stopwatch page on app startup if it is running (ab0b072b)
* Added settings to store stopwatch running status (1fb154ce)
* Reverted r361 and r362 (af5bb2b4)
2015-08-16 Bartosz Kosiorek
* Additional fixes (75ef3abd)
* Implemented reversed list (abec6d01)
2015-08-16 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (331f0c04)
2015-08-16 Bartosz Kosiorek
* Initial support of saving current lap times (727eff3e)
2015-08-15 Bartosz Kosiorek
* Remove uneccesary comment (6941b149)
* Keep running stopwatch in the background, even when the phone/clock
app is turned off (LP: #1484942) (7d1383ee)
2015-08-14 Bartosz Kosiorek
* Fix default alarm time issue (LP: #1484926).
Fixes:
https://bugs.launchpad.net/bugs/1484926. (99da5b63)
* Fix default alarm time (2278b7ae)
* Fix default alarm time issue (LP: #1484926) (479fc886)
2015-08-14 Nekhelesh Ramananthan
* Changed default alarm sound to "Alarm clock".
Fixes:
https://bugs.launchpad.net/bugs/1354370. (66904211)
2015-08-14 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (9306a758)
2015-08-14 Bartosz Kosiorek
* Update copyright (3f17f730)
2015-08-13 Nekhelesh Ramananthan
* Updated clock app dependency to include qml-module-qtsysteminfo
without which jenkins fails (aa674195)
* Tweaked CMakelist file to include HeaderNavigation and ActionIcon
(d07d4d8c)
* Merged lp:ubuntu-clock-app (892a2489)
* Disabled screen dimming when stopwatch is running (cc55b385)
* Merged lp:ubuntu-clock-app (38ad79fe)
* Changed confirmation icon used in AlarmLabel, AlarmRepeat and
AlarmSound to be consistent with the rest of the app.
(96e1dcd0)
* Edited comment (76657013)
* Updated debian changelog (0d7d6262)
* Changed default alarm sound (9918aeea)
* Changed confirmation icon used in AlarmLabel, AlarmSound and
AlarmRepeat pages to be consistent with the one used in
the rest of the app (96fcd03a)
2015-08-13 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (1edda42f)
2015-08-13 Bartosz Kosiorek
* Merge with trunk (a2c96dab)
* Fix issue when unable to add city/country with apostrophes (LP:
#1473074) (f0fa2349)
2015-08-12 Nekhelesh Ramananthan
* Fixes the confusing back & save button behaviour in the alarm
pages.
Fixes: https://bugs.launchpad.net/bugs/1408015.
(285c22a8)
2015-08-12 Bartosz Kosiorek
* Improve formatting and variable names (4a0d593a)
2015-08-12 Nekhelesh Ramananthan
* Merged lp:ubuntu-clock-app (ad005900)
* Fixed Readme typos and updated instructions. Clock app now requires
Ubuntu 15.04 minimum to build and run on the desktop. Also
added a README.mergeproposal to help reviewers. (8889c581)
2015-08-12 Bartosz Kosiorek
* Fix for FastScroll (53060120)
2015-08-12 Nekhelesh Ramananthan
* Merged lp:ubuntu-clock-app (1b2e085d)
* Alternates the alarm frequency & alarm ETA every 5 seconds and
using a nice fade-in-out animation as per the new UX
suggestion.
Fixes:
https://bugs.launchpad.net/bugs/1466000. (fd982573)
* Removed double-negative (e0259a74)
* Added mergeproposal checklist readme to help reviewers (d01610f6)
* Updated debian changelog (0f810998)
* Updated readme styles and information (74e884c7)
* Added save button test to tst_alarmRepeat page (de3ba19f)
* Updated copyright years of test files (54d10efb)
* Added more tst_alarmSound unitl tests (d033b82e)
* Fixed tst_alarmLabel unit tests and added new tests (910c55a6)
* Update debian changelog (3713a74f)
* Added confirmation button in the alarm repeat page (1f05826a)
* Added save button to alarm label page (0d04c355)
* Added save button to the alarm sound page (f28c9d8a)
* Updated copyright year (83c283dc)
* Do not run alarm timer if there are no alarms (a9c54977)
2015-08-12 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (bf38790a)
2015-08-12 Bartosz Kosiorek
* Implementation post review comments (624d4b24)
2015-08-12 Nekhelesh Ramananthan
* Improved code logic and also disabled animation when alarm is
disabled (6b2b2e22)
2015-08-11 Nekhelesh Ramananthan
* Updated debian changelog (3590c6c1)
* Alternate between alarm frequency and alarm eta every 5 seconds
(1dbf0f43)
2015-08-11 Bartosz Kosiorek
* Merge with trunk (eaa46a61)
* Code fixes according to review (1f532091)
* Change "Silence after" to "Alarm stops afer" according to UX
design. (a9a911ae)
* Update changelog (b27de147)
* Change "Silence after" to "Alarm stops afer" according to UX design
(e0c41634)
2015-08-11 Nekhelesh Ramananthan
* Merged trunk lp:ubuntu-clock-app (7df350c2)
* Switched GLOB to Set in the cmake files. (eeea1202)
* Fixed Graphics file cmake (17107dbe)
* Switched from GLOB to Set cmake (5ba0474e)
* merged trunk lp:ubuntu-clock-app (4a5085b7)
* Moved header row to main page instead of duplicating it in every
page. Also made listview horizontally scrollable
(9393b32c)
* Fixed stopwatch buttons behaving strangely when returning from the
settings page (5a041856)
2015-08-11 Bartosz Kosiorek
* Rename all country names (007cfed6)
* Rename country variable to countryName (0a6fa9d3)
* Updated translation template (a5fe9c0a)
* Update changelog (1943a2fb)
* Merge with trunk (76978e64)
* Fix wrongly translated city name (df69bd7e)
* Optimization for the loading city names (3a02324c)
2015-08-10 Victor Thompson
* Show all README files in QtCreator. (8479ec0f)
2015-08-10 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (27e2908d)
2015-08-09 Victor Thompson
* Update var and remove depends (6abd1a01)
* Glob only the README files to be viewed in QtCreator. (605e991b)
2015-08-09 Nekhelesh Ramananthan
* Added unit tests to stopwatch utils functions (65335250)
* Merged lp:ubuntu-clock-app (2d786fd1)
* Replaced GLOB to Set in stopwatch CMake file (dc01a16e)
* Ensured lap number respects user locale (e99f75af)
* Changed lap# to just lap (218b5134)
2015-08-09 Bartosz Kosiorek
* Silent warning which is displayed during clock run. (0c8dc966)
* Translate cityId to localized name of city. (9cbbd29b)
2015-08-08 Victor Thompson
* Show all README files in QtCreator (78ce2bd3)
2015-08-07 Bartosz Kosiorek
* Add debug info (c1e1d9b1)
* Add method to look for localized city name by cityId (e11e9a86)
* Silent warning which is displayed during clock run (3e356f24)
* Updated translation template (32b24558)
2015-08-06 Nekhelesh Ramananthan
* Added a lap header to help distinguish between laptime and
totaltime (1385c91f)
* Added a nice sexy animation when hiding/showing the lap button.
Enjoy! (379dbb44)
* Updated debian changelog (5998af5d)
* Fixed some code styling and improve stopwatch utils functions
(e4218591)
* Merged lp:ubuntu-clock-app trunk changes (9a34ceac)
2015-08-06 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (04824840)
2015-08-06 Nekhelesh Ramananthan
* Increased the height of the alarm times as per new design spec.
Fixes: https://bugs.launchpad.net/bugs/1365428. (32a5e207)
2015-08-05 Victor Thompson
* Don't show clear button if nothing to clear (9a315eee)
* Use the word resume if the timer has started (742bff73)
2015-08-05 Nekhelesh Ramananthan
* Fixed small typo (e33b09db)
* Fixed unit test failing on other locales (639c5650)
* Added divider to alarm delegate and also added a displace animation
(31fe8327)
* Fixed another failing unit test (4cba647b)
* Fixed unit test (bb9aaaa0)
* Disabled screen switching by swiping as it conflicts with listitem
swipe-to-delete gesture (b9e77145)
* Disable flickable scrolling when content height is less than phone
height (d331fb12)
* Increased speed of screen switch transition (6bffb0e1)
* Made the header navigation buttons clickable (6efacdd4)
* Changed start/stop button color to green and red for better visual
distinction (6bf51e7c)
2015-08-04 Nekhelesh Ramananthan
* Improved header navigation by making it part of the page flickable
(b87be4fb)
* Updated debian changelog (c330e1d2)
* Increase height of alarm delegate (76869a5f)
* Synced MockClockApp.qml unit test suite (4d4b6d50)
* Added stopwatch utils (f05fb5b9)
* Don't calculate time to next alarm (bottom edge) if main page is
not visible (d2f42c15)
* Unload stopwatch laps UI if stopwatch is not running. Code clean up
(5f3c3309)
* Disabled bottom edge in the stopwatch page (03227cea)
* Minor polishing touch to header navigation design (8297aacc)
* Removed Timer placeholder. Also reduced stopwatch face font size
according to design (d6a2a93a)
* Added Michael Zanetti to the authors file for his stopwatch code
(f43a02da)
2015-08-04 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (8d636e51)
2015-08-04 Nekhelesh Ramananthan
* Added swipe to delete laps feature (d9f83929)
* First version of header navigation (0a5aebb9)
* Implemented laps feature (49b891a5)
2015-08-03 Nekhelesh Ramananthan
* Implemented proper time display (e58468eb)
* Bare basic stopwatch counter implemented (d1f1672c)
* Merged lp:ubuntu-clock-app (8a2bed62)
* Tweaked stopwatch face UI to match design (a279d322)
* Fixes incorrect manifest file syntax causing trunk being unable to
be built and run using Qtcreator. (37344fa4)
* Merged 3.4Ubuntu2 and 3.4 version changelogs. (8a7a9d01)
* Added bare stopwatch UI (7a3ffd9e)
* Implemented the new navigation model (ab5acca6)
2015-08-01 Nekhelesh Ramananthan
* Added a blank main file (962180c8)
* Fixed qtcreator buildability (42d74848)
* Added Stopwatch directory (4556792e)
* Merged 3.4Ubuntu2 and 3.4 (80121142)
2015-07-27 nskaggs
* Add missing lxml depends. (8143e2ab)
2015-07-28 Bartosz Kosiorek
* Save CityId in User database instead of localized name (4820e769)
2015-07-27 nskaggs
* add missed depends for lxml (0e7dfa10)
2015-07-25 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (2614463d)
2015-07-24 Nekhelesh Ramananthan
* Finishes alarm lists migrations.
Fixes:
https://bugs.launchpad.net/bugs/1426550. (328a0164)
2015-07-24 Bartosz Kosiorek
* Updated README.translations file. (2623f62c)
* Update version number (070b8e16)
2015-07-24 Nekhelesh Ramananthan
* - Transitions AlarmDelegate, AlarmList to using the new 15.04
ListItems - Updated multi-select mode design to be similar
to what Dekko and Music app have - Removed custom
components like MultipleSelectionListView,
MultipleSelectionVisualMode and HeaderButton.
Fixes:
https://bugs.launchpad.net/bugs/1426550. (5e5e3f9b)
2015-07-24 Bartosz Kosiorek
* Update changelog (916424fe)
2015-07-24 Nekhelesh Ramananthan
* Migrated settings page listitems to the new 15.04 list items.
Fixes: https://bugs.launchpad.net/bugs/1426550. (fa050e9e)
2015-07-24 Bartosz Kosiorek
* Updated README.translations file (4e33e700)
2015-07-24 Nekhelesh Ramananthan
* Migrate World City page listitems to the new 15.04 listitems.
Fixes: https://bugs.launchpad.net/bugs/1426550. (e97c103d)
* Updated debian changelog (30578d8b)
* resolved conflicts (de46e5a3)
* merged prerequisite (3dda969e)
* Merged prerequisite (1b9e1a6f)
* Merged lp:ubuntu-clock-app and resolved conflicts (635aefda)
2015-07-24 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (d683438b)
2015-07-23 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (0f920aca)
2015-07-21 Bartosz Kosiorek
* Replace location icon with default Suru (LP: #1476580).
Fixes:
https://bugs.launchpad.net/bugs/1476580. (b6afa11a)
* Replace location icon with default Suru (LP: #1476580) (e0c7a908)
2015-07-19 Victor Thompson
* Update adt-run example in README.autopilot with correct click pkg
name. (725118e7)
* Update adt-run example in README.autopilot with correct click pkg
name. (152485a3)
2015-07-17 Bartosz Kosiorek
* Move empty state clue higher (LP: #1430465).
Fixes:
https://bugs.launchpad.net/bugs/1430465. (bf7d9111)
2015-07-17 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (fcbb4820)
2015-07-16 Bartosz Kosiorek
* Small fix (0a9d5257)
* Move empty state clue higher (LP: 1430465) (8f79e294)
* Update README.developers documentation with information how to
build Clock with Debug symbols. (a79d6fb5)
2015-07-16 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (e4825ffe)
2015-07-16 Bartosz Kosiorek
* Update information about debugging (37ceda4c)
2015-07-15 Nekhelesh Ramananthan
* Migrate to ubuntu 15.04 sdk framework and QtQuick 2.4. (6e38f525)
2015-07-15 nskaggs
* Disable unit tests that require external depends. (ecbe0e17)
* skip the alarm tests as unit tests (a72f30ce)
* wip hacking (2e6f04ff)
* fix autopilot; debugging tst_alarm (4cc6fc4b)
2015-07-15 Bartosz Kosiorek
* Fixed bottom edge title showing incorrect status on app startup
(LP: #1381432).
Fixes:
https://bugs.launchpad.net/bugs/1381432. (2a7c6072)
* Fixed bottom edge title showing incorrect status on app startup
(LP: #1381432) (81e5d305)
2015-07-14 nskaggs
* Remove test that requires internet inside unit tests. (8e83ff19)
* revert alarm change (d96ea3d7)
* fix tests (e759eb45)
2015-07-13 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (b601b4b2)
2015-07-12 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (f8b75982)
2015-07-11 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (804c14e3)
2015-07-10 Bartosz Kosiorek
* Snooze time more than 10 minutes (LP: #1450767).
Fixes:
https://bugs.launchpad.net/bugs/1450767. (1cf7d3eb)
* Updated changelog (79041bdd)
2015-07-07 Bartosz Kosiorek
* Implement Snooze Time according to UX design. (6ce7f9a6)
2015-07-07 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (06912ec3)
2015-07-06 Alan Pope
* Add AUTHORS file. (1b591e0a)
* Updated with contributions from previous clock app. (4577c9e3)
* Add AUTHORS file (d612618f)
2015-07-05 Bartosz Kosiorek
* Update changelog (5136b1b5)
* Snooze time more than 10 minutes (lp: #1450767) (5af26589)
2015-07-01 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (4b52b302)
2015-06-30 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (c4657fdb)
2015-06-24 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (374d5820)
2015-06-22 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (000b0a46)
2015-06-20 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (71df554e)
2015-06-19 Victor Thompson
* Use city for location if available.
Fixes:
https://bugs.launchpad.net/bugs/1465496. (c85644f2)
* fix changelog (0fad7d87)
2015-06-19 nskaggs
* Update testing layout. (c8f4f84e)
2015-06-19 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (5d11bdd0)
2015-06-18 Victor Thompson
* Update debian changelog (565017ef)
* Merge trunk (1f306a52)
2015-06-19 Nekhelesh Ramananthan
* merged lp:ubuntu-clock-app (f831de8c)
2015-06-18 nskaggs
* force builddir (d82d930d)
* flake8 (3387128b)
* fix cmake parser defaults (3f108376)
* fix pathing for launch (e6f47281)
2015-06-18 Nekhelesh Ramananthan
* Locked clock app to the portrait orientation.
Fixes:
https://bugs.launchpad.net/bugs/1465457. (412bbda4)
2015-06-18 nskaggs
* remerge trunk (83ccead5)
* bzr revert (b1c37c23)
* Update testing layout. No longer require specific cmake build
directory to run tests (5f2d5fde)
2015-06-18 Nekhelesh Ramananthan
* Updated version to 3.4 to mark transition to vivid. (5f7d855d)
* Updated version to 3.4 (f90a562a)
* merged lp:ubuntu-clock-app (a6c15e60)
2015-06-17 nskaggs
* flake8 (0060ee97)
* fix mainview (3c06874a)
* fix launcher (a87a2307)
* update readme, flesh out setup and launch (3375ec0c)
* wip to add cmake parser, remove emulators mantras (1c6a830b)
2015-06-17 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (46ef00f0)
2015-06-16 themeles
* Fixes alarms after midnight being incorrectly enabled for the next
day.
Fixes: https://bugs.launchpad.net/bugs/1442518.
(8ee8f154)
2015-06-16 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (5886a581)
2015-06-16 Nekhelesh Ramananthan
* Updated debian changelog (a1c5c2a6)
* Locked orientation to portrait (07efb9ca)
2015-06-16 Victor Thompson
* Use city for location if available (eb9feb6b)
2015-06-15 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (359b81fc)
2015-06-14 themeles
* correcting minor typos Fixes alarms after midnight being
incorrectly enabled for the next day. (LP: #1442518)
(88cae207)
* Varaibles now and currentTime were the same. Just using now.
(dc68d3c2)
* [themeles] Fixes alarms after midnight being incorrectly enabled
for the next day. (ba8c2ab6)
* Fixes alarms after midnight being incorrectly enabled for the next
day. (ea305eb0)
2015-06-14 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (e754739f)
2015-06-12 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (58bd5482)
2015-06-11 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (b1c1cf07)
2015-06-10 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (288dfad8)
2015-06-04 Nekhelesh Ramananthan
* Fixed unit tests (9713efbe)
* Finished alarm listitems migrations (77137418)
* Merged prerequisite
lp:~nik90/ubuntu-clock-app/2-migrate-settings-page-listitems
(e6d9678e)
* Merged prerequisite
lp:~nik90/ubuntu-clock-app/1-migrate-add-city-listitems
(cf5ca297)
2015-06-03 Nekhelesh Ramananthan
* Convert listitem.header to the new listitem (64a08aa1)
* Removed unnecessary imports and fixed content margin issue
(dd64ebbe)
* Removed header button text shown during multi-select mode to match
Dekko and Music app designs (0a1c08cf)
* Removed custom multiselect code now that the SDK natively provides
that (5290d490)
* Converted AlarmDelegate to the new 15.04 listitems (fdb6e400)
* Converted Settings Page listitems to the new 15.04 listitems
(459f41b4)
2015-06-03 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (d2ae73b9)
2015-05-31 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (89d65407)
2015-05-28 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (09584f4b)
2015-05-28 Nekhelesh Ramananthan
* Migrated world city list to new listitems (c14effdd)
2015-05-27 Nekhelesh Ramananthan
* Updated debian changelog (332de3d0)
* Merged lp:ubuntu-clock-app (0cc0ab1b)
* Updated Ubuntu.Components 1.1 to 1.2 and also QtQuick 2.3 to 2.4
(30f532d0)
* Fixed empty state component warning. (e033d995)
2015-05-27 Brendan Donegan
* Disable the location service prompt for testing purposes.
Fixes:
https://bugs.launchpad.net/bugs/1425044. (836ef867)
2015-05-26 Nekhelesh Ramananthan
* Updated debian changelog (221df483)
* Fixed empty state warnings (5541094a)
2015-05-26 Penk Chen
* Use replace() to trim amText/pmText in DigitalMode.
Fixes:
https://bugs.launchpad.net/bugs/1458808. (96c4321f)
* Use replace() to trim amText/pmText (3cc8f642)
2015-05-21 Alan Pope
* Update icon as per lp:1457424.
Fixes:
https://bugs.launchpad.net/bugs/1457424. (17352b8a)
* Update icon (7e6e9334)
2015-05-16 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (2d9b48de)
2015-05-15 Nekhelesh Ramananthan
* Increases the date font size shown in the main page as per design
requirement.
Fixes:
https://bugs.launchpad.net/bugs/1432736. (b569dfe0)
* Fixed minor typo (e6f98abe)
* Updated debian changelog (6c3d9c5d)
* Increase date font size as per design request (fc1b908e)
2015-05-13 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (a3dac540)
2015-05-08 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (50ad4524)
2015-04-29 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (2728c54f)
2015-04-28 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (f8dc5c6a)
2015-04-23 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (29a99d3a)
2015-04-22 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (484771cc)
2015-04-20 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (365d3219)
2015-04-19 Nekhelesh Ramananthan
* Removed the "Location service error" message which is shown when
the user denies clock app location access and also when
the location service does not work when opening the clock
app for the *first* time.
Fixes:
https://bugs.launchpad.net/bugs/1393827. (02c276f1)
2015-04-18 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (e09d61cc)
2015-04-17 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (7f9a526e)
2015-04-16 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (bf6154d5)
2015-04-15 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (d2abe800)
2015-04-15 Nekhelesh Ramananthan
* merged lp:ubuntu-clock-app (f4ee67c6)
* Improves the bottom edge header by showing the back button chevron
pointing downwards as suggested by design.
Fixes:
https://bugs.launchpad.net/bugs/1432696. (6671133b)
* merged lp:ubuntu-clock-app (bce34f05)
* Fixed location text visiblity conditions (e72cd5b7)
2015-04-14 Nekhelesh Ramananthan
* merged lp:ubuntu-clock-app (5170f847)
* Updated debian changelog (364965f6)
* Removed location service error message being shown when user denies
clock app location access (f1a64f0c)
* Made the expandable list item used in AlarmSettings.qml into a
generic component to avoid code duplication and also
polished its visual style (related to side anchors and
tick to indicate selected setting). (dc1ab51b)
* Improved bottom edge header (91f13d31)
* merged lp:ubuntu-clock-app (1fdb2710)
2015-04-14 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (6c0b32b2)
2015-04-12 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (66e18097)
2015-04-11 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (deb38636)
2015-04-10 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (24b3b386)
2015-04-09 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (e57004cf)
2015-04-08 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (0a7f3254)
2015-04-07 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (bd787f75)
2015-04-06 Nekhelesh Ramananthan
* Fixes the timezone difference label overflowing into the clock.
Fixes: https://bugs.launchpad.net/bugs/1440732. (ca088a53)
* Updated debian changelog (7522afac)
* Fixed timezone difference label overflowing into the clock
(5b766835)
2015-04-06 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (3eaf0f5b)
2015-04-05 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (37fbc3ed)
2015-04-04 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (c11bd641)
2015-04-03 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (4ad508bb)
2015-04-02 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (b81b5adb)
2015-04-01 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (984f29b4)
2015-03-31 Nekhelesh Ramananthan
* merged lp:ubuntu-clock-app (db91867d)
* Fixed the locale domain initialization in the C++ plugin. This
should get the cities shown in the AddWorldCity page
translated. (db77cb2e)
* Fixed the backend directory path in the test cmake file (58e00e4a)
* Corrected the DGettext LocaleDir (23a500b3)
* Fixed Washington D.C. typo pointed by dobey (26ff2d56)
* Removed unnecessary DATA_DIR (95abc64e)
* Test translation domain initialization (9f2cd6e0)
2015-03-31 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (4f55dc21)
2015-03-28 Nekhelesh Ramananthan
* Merged lp:ubuntu-clock-app (702a466e)
2015-03-26 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (11f0b403)
2015-03-25 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (09aebe7c)
2015-03-24 Nekhelesh Ramananthan
* merged lp:ubuntu-clock-app (065a2a32)
2015-03-24 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (a79c79d3)
2015-03-23 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (536277cf)
2015-03-22 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (83db8da1)
2015-03-21 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (c2a1742f)
2015-03-20 Nekhelesh Ramananthan
* Re-enabled alarm tests on phone which were originally disabled due
to upstream autopilot bug.
Fixes:
https://bugs.launchpad.net/bugs/1426108. (784497c5)
2015-03-20 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (547268ba)
2015-03-20 Nekhelesh Ramananthan
* Fixed pyflakes error and updated copyright header (ee509b1c)
2015-03-19 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (57ac239d)
2015-03-18 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (155212a1)
2015-03-17 Nekhelesh Ramananthan
* Updated changelog (fc8fd746)
* Re-enabled recurring alarm AP test on device (f95f3216)
2015-03-17 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (c15c45b7)
2015-03-16 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (c3a921ea)
2015-03-15 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (dc1ec54b)
2015-03-14 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (2185198d)
2015-03-13 Nekhelesh Ramananthan
* Updated copyright (a8bb69d1)
* Updated debian changelog (9c728039)
* Converted settings expandable list item to its own generic
component to reduce code duplication. Also polished the UI
style of the list item (7e586401)
* - Added plural translation forms to strings in the
AlarmSettings.qml file. - Updated pot file to also include
the corrected city name "Simferopol" that was missed in
rev 212.
Fixes: https://bugs.launchpad.net/bugs/1431446.
(5c5eb2d1)
2015-03-13 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (2e48a92c)
2015-03-13 Nekhelesh Ramananthan
* Updated changelog (eb62c622)
* Fixed strings not following ngettext-style plural forms (62cefd30)
2015-03-11 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (ad643a96)
2015-03-10 Nekhelesh Ramananthan
* Fixed clock app crashing while trying to edit an alarm on vivid.
Fixes: https://bugs.launchpad.net/bugs/1429273. (2068c875)
2015-03-10 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (1a38fd34)
2015-03-09 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (58ae3ea7)
2015-03-08 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (9b83045c)
2015-03-07 Phillip Sz
* remove wrong "’" in city name. (84f66cce)
* statictimezonemodel.cpp: remove wrong "’" in city name (b175bb41)
2015-03-07 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (10e63372)
2015-03-06 Nekhelesh Ramananthan
* Updated changelog (ca87fb33)
* Fixed edit alarm crash issue in vivid (c907eb9c)
* Fixes typo Librya to Libya.
Fixes:
https://bugs.launchpad.net/bugs/1429028. (a28e4925)
2015-03-06 Victor Thompson
* Allow tapping repeat and sound ListItems to trigger action.
(0cff219f)
2015-03-06 Nekhelesh Ramananthan
* Fix typo libya (f2f7c6c4)
2015-03-06 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (88d425c0)
2015-03-05 Victor Thompson
* Simplify solution and update changelog (d30b307d)
2015-03-05 Nekhelesh Ramananthan
* Fixed the empty state message not wrapping correctly.
Fixes:
https://bugs.launchpad.net/bugs/1428165. (3fef3f02)
* Also ensured empty state title wraps if required (04bcb73d)
* Updated debian changelog (c4936de4)
* Fixed empty state message not wrapping correctly (74cb4464)
* Fixes predefined local city and countries list not being
translatable in the timezone selection page.
Fixes:
https://bugs.launchpad.net/bugs/1354466. (2dc221ed)
2015-03-02 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (5d7b4e8e)
2015-03-01 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (04955227)
2015-02-27 Nekhelesh Ramananthan
* Added --keyword=_ to generate proper pot file (386d0d03)
* Switched from gettext() to _( (d8a4457c)
* Changed tr() to gettext() calls (ac93dda9)
2015-02-27 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (9c96aee7)
2015-02-27 Nekhelesh Ramananthan
* Commented code (badc96a3)
* Improved predefined city list format (088b5fea)
2015-02-26 Nekhelesh Ramananthan
* Removed xml list (fdffb046)
* Removed xmltimezonemodel plugin (7374ea91)
* Updated debian changelog (4d31afec)
* Updated pot file (e0b4cd22)
* Remove XML timezone model references from worldcitylist.qml
(4def5f2b)
* Updated CMakeList to check for translation strings in cpp files as
well (ac9a3b38)
* Updated backend CMakeLists file to account for new files (0aa616b4)
* Added pre-defined city list in a new c++ class statictimezonemodel
to allow for translations (1a561b7c)
2015-02-25 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (50038537)
2015-02-21 Victor Thompson
* Allow tapping repeat and sound ListItems to trigger action.
(5c02fb40)
2015-02-17 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (ba1d03b5)
2015-02-12 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (eab8edd1)
2015-02-11 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (72d84fa4)
2015-02-10 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (6fafe0b9)
2015-02-09 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (c296f838)
2015-02-05 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (8f924424)
2015-01-30 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (9a5f0fe4)
2015-01-29 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (68058c97)
2015-01-25 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (92915a80)
2015-01-23 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (f0716b60)
2015-01-22 Nekhelesh Ramananthan
* Fixes the alarms repeat days-of-week picker to respect user locale.
Fixes: https://bugs.launchpad.net/bugs/1372545. (c741d32d)
* Empty commit to kick jenkins (5f0e36dd)
* Converted while loop into for loop (60bb5f5e)
* Updated copyright year to 2015 in the files that were changed this
year (8fa2c2cd)
* Readjusted code formatting to max 80 columns (b715caf9)
* Updated debian changelog (c269f5bf)
* Fixed unit test (d6881ed0)
* Generate alarm days of week in user locale (3557a645)
2015-01-21 Riccardo Padovani
* Improved function to calculate the new time of an onetime alarm.
(dc787c18)
* modified changelog, bumped copyright, improved logic (e7d84786)
* Merged from trunk (9cb04b51)
2015-01-21 Nekhelesh Ramananthan
* Bump clock app version to v3.3 and prepare for store upload.
(54486adb)
* Bump app version number in manifest file and within the app itself
(dd7006d2)
* Updated debian changelog (7c753a59)
2015-01-21 Riccardo Padovani
* Improved function to calculate the new time of an onetime alarm
(8f123977)
2015-01-21 Nekhelesh Ramananthan
* Refresh the alarm page ui whenever clock app gains focus to ensure
that the alarm switch status is updated properly after the
user dismisses an alarm notification.
Fixes:
https://bugs.launchpad.net/bugs/1362341. (d14efc61)
* Automatically calculate the new alarm time of a one-time alarm that
has gone off and is re-enabled by the user. Fixes lp
1413027.
Fixes: https://bugs.launchpad.net/bugs/1413027.
(ee9d573d)
* Tried a different logic using getTime() (723409a8)
* Updated if logic to take into account another use case. Thnx
riccardo! (a032ed99)
* Fixed broken qml tests in trunk on vivid due to listitem behaviour
changes. . (8c3d2bbe)
* Added manual tests to prevent this bug from appearing again
(5fec4d97)
* Updated debian changelog (97390129)
* Refresh alarm page UI when clock app gains focus (e7a7410d)
* Updated debian changelog (54d2c668)
* Automatically correct the alarm time of a one-time alarm when
re-enabling it. (28b057c3)
* Updated changelog (8872ff81)
* Fixed qml tests (e2e029c9)
2015-01-15 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (93bcb1af)
2015-01-08 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (4bb568b9)
2015-01-03 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (bed16332)
2014-12-27 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (36a25f90)
2014-12-04 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (7da752f1)
2014-12-02 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (5fb28550)
2014-11-27 Brendan Donegan
* Wait for the bottomEdgeTip 'visible' property to be True.
(949620b9)
* Used addCleanup wrong, fixed (9c368221)
* Forgot to instantiate the fixture (4b30c7a7)
* Fix copyright header and add self parameter to function in
fixture_setup (849a9656)
2014-11-25 Brendan Donegan
* Log error instead of printing (2089ca85)
* Create LocationServiceTestEnvironment fixture instead of having set
location service in helpers (2ae6d681)
2014-11-25 Nekhelesh Ramananthan
* Fixed incorrect saving of alarm data using alarm delegate model. .
(c8c98975)
2014-11-25 Brendan Donegan
* Wait for the bottomEdgeTip to be visible (45fc1552)
2014-11-24 Brendan Donegan
* turn off location prompt during testing (42f829b3)
2014-11-24 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (f49f083c)
2014-11-21 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (862326fa)
2014-11-20 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (94a4098e)
2014-11-19 Nekhelesh Ramananthan
* Reverted other unnecessary changes (c06c7828)
* Updated changelog (73ebf7c5)
* Merged trunk (4aa2f289)
* Fixed the usage of delegate model for saving properties (44d22046)
* Fixes the "h", "d" and "m" strings not being translatable in "Next
Alarm in 3d 2h 4m".
Fixes:
https://bugs.launchpad.net/bugs/1380248. (a67d4adc)
2014-11-19 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (5396a087)
2014-11-18 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (7c63d7ef)
2014-11-17 Nekhelesh Ramananthan
* Reverted ugly string break up and hopefully fixed the issue using a
c-string header comment (d5dd784f)
* Updated debian changelog (5e58ce5c)
* Fixed translation string (4b5395fa)
2014-11-15 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (79c5897c)
2014-11-14 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (046f9771)
2014-11-13 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (aedb69e1)
2014-11-11 Nekhelesh Ramananthan
* Bump framework to ubuntu-sdk-14.10. (5c59ce6e)
* Bumped framework to 14.10 (6fa30857)
2014-11-09 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (5a7566f9)
2014-11-08 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (95cfb5c8)
2014-11-07 Nekhelesh Ramananthan
* Adds user location finding to the clock app.
Fixes:
https://bugs.launchpad.net/bugs/1323198. (c3207481)
2014-11-07 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (fbdd3211)
2014-11-04 Nekhelesh Ramananthan
* Renamed backend location plugin to geolocation (e54cb275)
2014-10-31 Nekhelesh Ramananthan
* Updated pot file (b112f307)
* Added comments (db93461d)
2014-10-29 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (b621f344)
2014-10-28 Nekhelesh Ramananthan
* Added missing dependency which caused qml test to fail (9b9f8ee8)
* Fixed qml tests (172d79e9)
* Merged trunk (da54d5ad)
* Added manual test to check disabling of alarms. (a42846d8)
2014-10-27 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (fe846a0a)
2014-10-25 Nekhelesh Ramananthan
* Updated debian changelog (1ff9ee71)
* Added manual test to check disabling of alarms (4f113204)
2014-10-25 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (383ab804)
2014-10-24 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (513022ee)
2014-10-21 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (84224d18)
2014-10-20 Nekhelesh Ramananthan
* Unloaded inner clock background texture when not required and set
its smoothness to false to improve start up animation.
(dc28ba39)
* Dynamically load/unload the search mode in world city list and
multiselect view in the alarm page which reduces the
creation time by a few ms. (91946339)
2014-10-20 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (8e0ef805)
2014-10-19 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (3c4b1179)
2014-10-18 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (110f2db2)
2014-10-17 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (684866c3)
2014-10-16 Nekhelesh Ramananthan
* Updated debian changelog (a3dade86)
* Dynamically load inner clock circle texture (8ecbbebc)
* Removed clip whereever it is unnecessary (1073aaae)
* Updated debian changelog (f800c2e4)
* Dyanmically load/unload the searchfield in world city list
(946792da)
* Moved alarm page selection state into a loader to reduce alarm page
creation time (a9f2736f)
* Dyanmically load, unload empty state (f58e8a78)
2014-10-15 Nekhelesh Ramananthan
* Replaces the use of ListItem.Base with ListItem.Empty throughout
the clock app for performance reasons. (d11d7eb4)
* merged trunk (01d88794)
* Updated debian changelog (be4e4244)
* Replaced SubtitledListItem to use Empty instead of Base to improve
creation time in parts of the app where it is used
(de18d762)
* Replace ListItem Base with Empty in WorldCityList.qml to reduce the
creation time of delegates (bb151f2a)
2014-10-15 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (45d1c608)
2014-10-15 Nekhelesh Ramananthan
* Customized splash screen by using a white background.
Fixes:
https://bugs.launchpad.net/bugs/1377638. (08cf4020)
* Updated debian changelog (ef160093)
* Added a white background to the splash screen to improve start up
transition (aa49ec37)
* Removed the hardcoded size of the delete alarm button.
Fixes:
https://bugs.launchpad.net/bugs/1381429. (30421e21)
* Updated debian changelog (193d745f)
* pot file update (9d216eb8)
* Removed hardcoded height as well since ButtonStyle.qml defined in
the SDK also uses an implicit height of 4 gu units
(e44cb08f)
* Removed hard coded delete alarm button width (dd345fbf)
2014-10-14 Nekhelesh Ramananthan
* Added world clock feature qml tests. (37ef36f0)
* - Added edit alarm qml tests - Added a test utils library which
includes commonly used test functions and helps reduce
code duplication. (b5f8619e)
* Merged prerequisite branch (11ae86c2)
* Fixed another typo (7a2020dc)
* Fixed ClockTestCase description (d70ff26e)
* Merged prerequisite branch (24555a88)
* merged trunk (3e7f5641)
* Improved the loading (startup) time of the Add World City page by
delaying the loading of the xmltimezone model and loading
the jsontimezone model only when being in search mode.
(75348f5f)
* Simplified code a bit (e07c4d28)
* Improved if logic in emulators.py (e148346a)
* Added TODO comment for mocking the searchOnline function (c7afc72b)
* Removed unnecessary confirm statement iat the start of a test
(ec3c250d)
* renamed confirmWorldCityAddition() to assertWorldCityAddition()
(502ba191)
* Migrated tst_worldClock over to ClockTestCase (999609ee)
* merged trunk (fa4d9360)
* explained better why the alarm values are verified during the edit
alarm test (5d4b6891)
* renamed confirm listvalue and confirm alarm creation functions to
assert as recommended by elopio (42aec4b9)
* Improved clear text field function and removed the hacky way of
clearing textfields (07a77db7)
* removed QtTest and UbuntuTestCase imports in test files since it is
already done by ClockTestCase (bb71c3c3)
* Fixed example comment in ClockTestCase (62995c14)
* Renamed Utils to ClockTestCase and made test case derive from that
class (ce2a18a5)
2014-10-13 Nekhelesh Ramananthan
* Fixed AP test due to object name change in qml code (d1679a3c)
* Updated debian changelog (6b9af908)
* Added test to add city not found in the world city list by
searching online. Also simplified test and helper
functions a bit (2a0ab973)
* minor test name change (7aeb2887)
* minor test name change (b2c5a02b)
* Finished test to check adding a city present in the world city list
(64398fdb)
* Bare working qml world city test. Still requires code clean up
(5042b217)
2014-10-13 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (af5551b3)
2014-10-12 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (cf0108e7)
2014-10-12 Nekhelesh Ramananthan
* Added tst_worldClock to test world clock feature (a0bb5bb8)
* Added a mock clock app for testing purposes (d755c8e4)
* Updated debian changelog (655bb56d)
* More code refactoring (6363bd7f)
* Added some comments (e5ca75fe)
* removed unnecessary return statement (a39242a2)
* Added a test helper libary to house commonly used test functions to
avoid duplication (5b06bfac)
2014-10-11 Nekhelesh Ramananthan
* Updated changelog (57e539c0)
* Added qml test for checking editing a saved alarm (0f18f6c6)
* Fixed regression where alarms cannot be edited (6dcaa44c)
* Updated debian changelog (283fb95d)
* Improved if logic (34ef6b43)
* reverted pot file change to minimize code diff for review purposes
(54ba2aed)
* Added comments (7682d70b)
* reverted accidental change of app name (26005d5c)
* Delayed loading of XmlTimeZoneModel and conditionally loaded
JsonTimeZoneModel only when in onlineMode (46b7d908)
* Improve startup time by delaying the loading the alarm model at
app startup.
Fixes:
https://bugs.launchpad.net/bugs/1362140. (1c1becae)
* Merged with trunk (b8f0204e)
* Fixed the warning related to undefined width in the AlarmPage.qml
and corrected the delete icon's right margin in the alarm
multiselect mode. (226f6d25)
* Updated debian changelog (73cadc8f)
* Fixed the alarm page width warning (2c3a7138)
2014-10-11 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (c08fb755)
2014-10-11 Nekhelesh Ramananthan
* Updated changelog (4619bcb4)
* Asynchronously load the background image (bd25bb4f)
* Fixed pep8 error (bd166038)
2014-10-10 Nekhelesh Ramananthan
* Pushed QML test fix as well (c0d4f591)
* Fixed AP test (90b05742)
* Do not show the bottom edge until the alarm model is loaded.
Adapted AP tests for this change (aab9ec2b)
* Delay loading of alarm model (2cd8bdce)
* Moved Alarm Model into its own component (4c6b3119)
* Fixes the regression found while running the manual test suite
where if you have the clock app running, change the
system time zone and return to the clock app, the time
shown by the clock app is incorrect. (3dc73502)
* small typo fix (29a14ead)
* Updated pot file (9d3b7136)
* Fixed timezone regression (f5da6b52)
* Pot file update and online city search url version bump. (9477bd70)
* Pot file update (b1fd703c)
* Just a regular sync of ListItemWithActions.qml with upstream
component. (b1542fa0)
* Updated debian changelog (8461d8e3)
* Improved swipe to delete test function to be more reliable
(142f022b)
2014-10-10 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (359fcdc5)
2014-10-10 Nekhelesh Ramananthan
* Dynamically sets the bottom edge title with the time to the next
active alarm.
Fixes:
https://bugs.launchpad.net/bugs/1290793. (62881a39)
* Merged prerequisite branch (93d8c88d)
* Fixed AP test (68b392c2)
2014-10-09 Nekhelesh Ramananthan
* Always show the remaining time to alarm for single type alarms.
Added qml unit test for alarm utils library functions.
Fixes: https://bugs.launchpad.net/bugs/1377538. (4394394b)
2014-10-10 Nekhelesh Ramananthan
* merged prerequisite branch (9c6640c4)
* merged prerequisite branch (2d5ed0a1)
2014-10-09 Nekhelesh Ramananthan
* Fixed AP tests (ce3a3c25)
* Updated if loop according to riccardo's suggestion (59bd6b0a)
* updated changelog (93fd4f6c)
* Removed unnecessary Utils.js library. (76f25bc6)
* Moved the datetime object from clockPage.qml to
ubuntu-clock-app.qml which will help in using one common
datetime object for multiple purposes and improve
performance when adding features in the upcoming branches.
(640546c5)
* merged prerequisite branch (74f2e04f)
* Sync PageWithBottomEdge.qml with upstream addressbook changes with
regards to bug 1357945.
Fixes:
https://bugs.launchpad.net/bugs/1357945. (1612dabc)
* Updated debian changelog (bc9040be)
* Merged prerequisite branch (7092865f)
* Updated debian changelog (f462eafd)
* merged prerequisite branch (9d97c8e7)
* removed the use of Utils library in EditAlarm page (b9514141)
* Updated debian changelog (061fc746)
* Merged prerequisite branch (4253b153)
* Updated changelog and bumped version to 3.2 (daa29267)
* merged prerequisite branch (6b571514)
* merged trunk lp:ubuntu-clock-app (97be6b4d)
2014-10-08 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (7c091966)
2014-10-08 Akiva Abraham
* Significantly reduced cpu usage by updating the rotation position
every second, instead of millisecond.
Fixes:
https://bugs.launchpad.net/bugs/1363968. (75a39788)
2014-10-07 Akiva Abraham
* took out scale: rotation % 480 === 0 ? 1.25 : 1 sorry ; I
forgot about that. (0b8d988d)
* Nik90's correction implemented; update interval every 10 ms
replaced with 1000ms (33a38256)
2014-10-06 Akiva Abraham
* adjusted rotation equation per nik90's spec. Intervals afaik are
already at 1000, so these should be fine. (854f9708)
2014-10-06 Nekhelesh Ramananthan
* Merged pre-requisite branch changes (ccde4fed)
* Split qml tests into smaller ones (dbb89970)
* Do not show remaining time to alarm if the alarm is disabled
(24615bbe)
* Split qml unit test into smaller unit test for better debugging
when a test fails (62c0812d)
2014-10-06 Akiva Abraham
* merged from trunk (9548132f)
2014-10-06 Nekhelesh Ramananthan
* Added unit tests for bottom edge title (07cb9778)
2014-10-05 Nekhelesh Ramananthan
* merged pre-requisite branch changes (21ae1903)
* Improved readability of alarm repeat test by properly using alarm
daysOfWeek enum instead of numeric value (e06abd80)
* Added units test for the alarm utils library (084858dc)
* Fixed failing qml tests (e4a59964)
* Synced listitem with actions with upstream (f2072894)
* Update bottom edge title with next active alarm time as per design
spec (bff233c9)
* Fixed incorrect argument numbering (be7ec474)
* Fixed qml test warning (940bbe14)
* Always show remaining time to alarm for single type alarms. Cleaned
up alarm utils functions. (da3c0cfb)
2014-10-03 Nekhelesh Ramananthan
* Standardized console output (c24a7772)
* Removed Utils output library as it served no useful purpose
(5fc97911)
* Small change (9046419e)
* Moved clock's datetime object to main clock file (96957238)
2014-10-02 Nekhelesh Ramananthan
* Removed unnecessary function in bottom edge file (be5f7797)
* Reverted disabling tests (1f99d2cf)
* Disabled alarms tests (ead1f268)
* Added debug (ec535e85)
2014-10-01 Nekhelesh Ramananthan
* Fixed AP test by waiting for bottom edge hint to be shown
(0b29c07b)
2014-10-01 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (ac5bf826)
2014-10-01 Nekhelesh Ramananthan
* Removed ugly hack which was added before (c2b4dc2f)
2014-09-30 Nekhelesh Ramananthan
* Fixed AP test and also solved bottom edge hint not getting active
focus at clock app start using a hack (a8ef2b22)
* Synced with lp:~renatofilho/address-book-app/fix-1375513 (fd927853)
* Hide focus when flicking or interacting with clock page contents
(302a77c2)
* Synced bottomedge with upstream component (48d61196)
* Merged trunk (36fdff27)
2014-09-28 Nekhelesh Ramananthan
* Make missing intltool a fatal configuration error. (941a28fb)
2014-09-27 Nekhelesh Ramananthan
* Typo fix (9c6b736e)
* Make missing intltool a fatal configuration error (a09503db)
2014-09-27 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (b7c735bd)
2014-09-26 nskaggs
* Fix icon naming and cmake files so resulting click .desktop file is
correct. (76d25f64)
* tweak (68ac83a1)
* fix icon naming so resulting click works and passes click-review
(a98c55b5)
2014-09-26 Nekhelesh Ramananthan
* Restores the default back button in the alarm multiselect mode due
to recent update by design. (a6457efb)
* Reverted back button back to default sdk one (6010dd83)
2014-09-26 carla-sella
* Autopilot test for ubuntu-clock/reboot app. (dbd091ba)
2014-09-26 Nekhelesh Ramananthan
* Added QML units tests for AlarmSound.qml page and also a user
feature test for creating alarms. (9a9dc826)
* Fixed spacing of dependency (f6a8dbaa)
2014-09-26 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (43ec24d5)
2014-09-26 Nekhelesh Ramananthan
* Fixed a typo that was causing the alarm tests to fail (000187db)
2014-09-25 Nekhelesh Ramananthan
* Added folderlist dependency (e1d162c9)
* Removed misc depends (50b62d8c)
* Added all dependencies I can think of (d77458c3)
* Added potential missing deps (4238bd65)
* Replaced all center position calculations to use centerOf() instead
of width/2, height/2 (fec202cc)
* Fixed alarm page missing debugMode symbol (f14e831f)
* Removed redundant dependencies in debian control (e070e389)
* Renamed waitPickerMoving() function as requested (b7925b3b)
* Simplified the press list item function into one general function
(4790a025)
* Simplified the get page functions into one general function
(a28b2ec1)
* Updated changelog (3184789b)
* Added back alarm sound and alarm feature tests (c810f30e)
* Added copyright license headers to test files (4282e31e)
2014-09-25 Albert Astals
* Add i18n.tr. (ed133894)
* Add i18n.tr (2551251c)
2014-09-25 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (0419bdc9)
2014-09-24 Leonardo Arias Fonseca
* Copy the xvfb handling of QML tests from system apps. (eb26830c)
2014-09-24 Nekhelesh Ramananthan
* - Removed custom listitem header used in the world city page -
Adjusted the anchor margins in the alarm settings page
after the recent sdk update. (a8982eb5)
* merged trunk (79667f7d)
* Enable alarms automatically after a user updates it.
Fixes:
https://bugs.launchpad.net/bugs/1372090. (57e879f7)
* Updated changelog (e5f8d1f8)
* merged with trunk (5adee97c)
* Focus textfields automatically as requested by design.
Fixes:
https://bugs.launchpad.net/bugs/1372089. (a434ac5e)
* Fixed headers (908a1765)
2014-09-24 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (4560da43)
2014-09-23 Leonardo Arias Fonseca
* Merged with prerequisite. (3c5a4c57)
2014-09-23 Nekhelesh Ramananthan
* Fixed test names as suggested by leo (2e6f600c)
* Prepended numbers to test names to ensure the correct order of
execution is followed for alarm repeat as well (9961c1e1)
* Prepended numbers to test names to ensure the correct order of
execution is followed (c587b215)
* Added qml test for label focus in alarm label page (f57dcc42)
* Fixed failing qml test (1e279782)
* Added debug to qml test (fc295550)
2014-09-23 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (3c21b07a)
2014-09-22 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (f243278e)
2014-09-22 Nekhelesh Ramananthan
* Added more comments and cleaned lat and long calculation (d988d9f6)
* Added some comments (d196e84d)
2014-09-21 Nekhelesh Ramananthan
* Inform user when location service is not accessible (5ab951c8)
* merged trunk (fd18aa06)
* Updated changelog (5bd74d26)
* Enable alarms automatically after updating it (427eb205)
* Updated changelog (a8cea850)
* Automatically focussed textfields (56431f9c)
2014-09-21 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (f60a774c)
2014-09-20 Akiva Avraham
* Updated library imports to qtquick-2.3. (ff1226ea)
* Updated library imports to qtquick-2.3 (ac5e284e)
2014-09-20 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (0b9b60b3)
2014-09-19 Nekhelesh Ramananthan
* Improved multiselect mode behaviour and appearance.
Fixes:
https://bugs.launchpad.net/bugs/1370146. (f1e19d25)
* Merged trunk (32a7300d)
2014-09-19 Stefano Verzegnassi
* Fixed the wrong alignment of "Add city" button when the application
is not localized in English.
Fixes:
https://bugs.launchpad.net/bugs/1371229. (ff489023)
2014-09-19 David Planella
* Add .desktop file internationalization.
Fixes:
https://bugs.launchpad.net/bugs/1318008. (40c3e5bf)
2014-09-19 Stefano Verzegnassi
* Updated changelog (508d5614)
* Fix #1371229 - AddWorldCityButton text alignment (3c6bbac7)
2014-09-19 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (ad5c4c08)
2014-09-18 David Planella
* Fixes for the build from nik90 (c163c71f)
2014-09-18 Nekhelesh Ramananthan
* Removed unnecessary asset (80ed2ccb)
* Fixed code style (97fa70ff)
* Removed 3rd selection mode as requested by design (8f7e358b)
2014-09-18 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (d069b08d)
2014-09-18 David Planella
* Merged from trunk (ff21d6b6)
2014-09-17 Nekhelesh Ramananthan
* Fixed action headers (cf1dc269)
* Updated changelog (78e97396)
* Improved multiselect mode (6e7ea9a1)
* set correct application name (6e8ee37d)
* Added source error debug statements (fbf2107a)
* Merged trunk (bf257640)
2014-09-16 Leonardo Arias Fonseca
* Merged with trunk. (d71067d2)
* Added the ubuntu components to the deps. (d9cf3895)
2014-09-16 Nekhelesh Ramananthan
* Added checkbox manual tests. (762589da)
2014-09-16 Leonardo Arias Fonseca
* Added dev tools to the deps. (1905c4ea)
2014-09-16 Nekhelesh Ramananthan
* Replace custom back icon X with the general "<" chevron back button
as requested by design.
Fixes:
https://bugs.launchpad.net/bugs/1370138. (6fa07632)
* Replaced X icon in edit alarm page with back icon as requested by
design (17ddd7d8)
2014-09-16 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (493e2343)
2014-09-16 Nekhelesh Ramananthan
* Synced with upstream bottom edge (3a9929b1)
* Merged trunk (714758b4)
2014-09-15 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (dff52a2c)
2014-09-14 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (15bdb9fa)
2014-09-13 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (44badac7)
2014-09-12 Leo Arias
* Remove whitespaces from CMakeLists.txt. (8439de50)
2014-09-12 Dennis O'Flaherty
* Added an empty alarm state to indicate that there are no saved
alarms.
Fixes: https://bugs.launchpad.net/bugs/1364555.
(5acd2fac)
2014-09-12 carla-sella
* Fixed pep8 and pyflakes. (9321278d)
2014-09-12 Dennis O'Flaherty
* Updated changelog (d747f041)
2014-09-12 carla-sella
* Commit for merging. (c388e455)
* Completed add world city tests. (1a700df4)
2014-09-12 Dennis O'Flaherty
* Updated translation template (06ae013d)
2014-09-12 Leo Arias
* Added xvfb to the deps. (37aead6a)
* Added the make test to the debian build. (3682c905)
* Added qttest to the debian build deps. (741c729f)
2014-09-12 Dennis O'Flaherty
* Fixed clock mode animations being too slow (LP: #1365440); Added
alarm snooze settings (LP: #1354400); Fixed default alarm
label not being translatable (LP: #1365012) (83452684)
2014-09-12 Leo Arias
* Merged with prerequisite. (23bae72a)
* Remove whitespaces from CMakeLists.txt. (5f3ea78c)
2014-09-12 Nekhelesh Ramananthan
* Removed extra newlines (a3f518bf)
* Improved the tests and launcher description (43ef7a46)
2014-09-12 Dennis O'Flaherty
* Updated translation template (1fb4502f)
* Implement design feedback (d4f39a9f)
2014-09-12 Nekhelesh Ramananthan
* Added a cli launcher (f19d176d)
* Removed gitignore and added newline (3f7b730d)
* Improved whitelist files (74c026fd)
2014-09-11 Leo Arias
* Copy the xvfb handling of QML tests from system apps. (0133b5e2)
2014-09-11 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (b9c55d07)
2014-09-10 carla-sella
* Commit for showing dbus.Int32 error to balloons. (1df87e93)
2014-09-10 Nekhelesh Ramananthan
* updated whitelist with generic patterns (9bd35199)
2014-09-10 carla-sella
* Commit for merging trunk. (e857687d)
2014-09-10 Nekhelesh Ramananthan
* Added checkbox manual tests (ca6ef710)
2014-09-10 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (30286041)
2014-09-09 Victor Thompson
* Categorize Alarm sound.
Fixes:
https://bugs.launchpad.net/bugs/1366586. (ffc0befb)
* Categorize Alarm sound (d9d7bf81)
2014-09-09 Nekhelesh Ramananthan
* Made clock mode switch animation twice as fast based on public user
testing results.
Fixes:
https://bugs.launchpad.net/bugs/1365440. (bc1b0229)
* merged trunk (4cf62d22)
* Made the default alarm label translatable and updated the pot file.
Fixes: https://bugs.launchpad.net/bugs/1365012. (fb79fcdf)
2014-09-09 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (c7d37158)
2014-09-09 Nekhelesh Ramananthan
* Commented code to make it more clear to other devs (ca4bef1b)
* Updated debian changelog (faf58841)
* Updated pot file (180948db)
* Make alarm label translatable by setting it manually instead of
taking the default sdk value (1c9091ea)
2014-09-08 Nekhelesh Ramananthan
* Implement Alarm Snooze settings option as per design spec.
Fixes:
https://bugs.launchpad.net/bugs/1354400. (e3c59c91)
* merged trunk (4ca1a4af)
* merged trunk (c5a152f8)
* Merged trunk (ef826d01)
2014-09-08 Benjamin Zeller
* - Add support for UBUNTU_MANIFEST_PATH - Let cmake set the
architecture of the manifest file automatically.
(26669fea)
* Fix manifest file (8c2b0da7)
* - Add support for UBUNTU_MANIFEST_PATH - Let cmake set the
architecture of the manifest file automatically (4940dd17)
2014-09-08 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (c78808e5)
2014-09-06 Nekhelesh Ramananthan
* Updated changelog (9eb84ed8)
* Implement snooze UI (a40600ec)
* Implement snooze settings backend (d1a43e93)
* Updated debian changelog (7d0ebfd7)
* Made clock mode animation twice as fast (de912897)
2014-09-06 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (f751ed5a)
2014-09-05 Dennis O'Flaherty
* Fix spacing again (9cb15abd)
* Fix spacing (5ab03703)
* Updated translation template (f99c9ed7)
* Reposition items based on feedback (32be3c01)
* Updated translation template (e703ae5c)
* Show a message instead of a blank screen on an empty alarms page
(5ada3ad4)
2014-09-05 Akiva Avraham
* Seconds Hand updates every second, without an animation. (Removed
import.) (f336dc69)
* No Animation; Seconds hand just updates its position every second.
(f86b30ee)
* Possible Solution: Created a signal that triggers at every second.
The signal triggers a linear animation of 100 ms. This
provides some fluidity, with relatively low cpu usage.
(From what I can gather using system monitor) (1c430d0a)
2014-09-05 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (a48e5691)
* Launchpad automatic translations update. (70a32ed8)
2014-09-04 Nekhelesh Ramananthan
* Replaces the add-worldcity button as per the new design change.
This should fix accidental trigger and also be more
discoverable.
Fixes:
https://bugs.launchpad.net/bugs/1359180,
https://bugs.launchpad.net/bugs/1362263. (3be101b7)
2014-09-05 Nekhelesh Ramananthan
* Merged trunk (073e2cdc)
2014-09-04 Riccardo Padovani
* Changed design for world clock - fixed bug #1362093.
Fixes:
https://bugs.launchpad.net/bugs/1362093. (204557e8)
2014-09-04 Nekhelesh Ramananthan
* Added header button to toggle all alarm repeat options.
Fixes:
https://bugs.launchpad.net/bugs/1362089. (c3cda720)
2014-09-04 Riccardo Padovani
* merged from trunk and resolved conflicts (e911db1e)
* modified hours formattation (6220d52b)
2014-09-04 Nekhelesh Ramananthan
* merged trunk (c99241bc)
* Added UTC to the local city list.
Fixes:
https://bugs.launchpad.net/bugs/1362763. (455dcd75)
* merged trunk (b23a1ad7)
* Increased the size of the alarm volume slider listitem in the
settings page and simplified the alarm duration listmodel.
(84ceb9e1)
* Updated changelog (30a60a4e)
* Fixed line length exceeding 80 (1c67e15f)
* Fixed debian changelog conflict (b6056b2a)
* Added pressed state for the settings button.
Fixes:
https://bugs.launchpad.net/bugs/1364553. (afd90fc1)
* Updated changelog entry (bdf71dc8)
* Updated changelog (d6fd57c9)
* added a press effect for the settings button (c8c85a06)
* Updated debian changelog (a231899d)
* Added UTC (39aceb9b)
* updated changelog (21448436)
* Cleaned up alarm duration model (1f64e7ac)
* Changed slider listitem height as requested by design (9072e9b4)
* minor anchor margin changes (30d856bd)
* Changed add world city design (7a67234b)
* merged trunk (fed7988d)
* Added a small margin to the switches in the alarm repeat page
(221a0b3a)
* Fixed shortcut as requested by design (6f622e6a)
* Merged trunk (8df741d6)
2014-09-03 Nekhelesh Ramananthan
* Small visual tweaks to the alarm listitems when enabling/disabling
alarms as specified in the design spec. (3171ef1c)
2014-09-04 Nekhelesh Ramananthan
* tiny fix (577bd7ef)
* merged trunk (1fd795d0)
2014-09-03 Nekhelesh Ramananthan
* Added support for one-time alarms.
Fixes:
https://bugs.launchpad.net/bugs/1358320. (8fb209fb)
2014-09-04 Nekhelesh Ramananthan
* merged trunk (53c3b4fc)
2014-09-03 Nekhelesh Ramananthan
* Fix the alarm head animation being jarring by introducing a nice
slide in animation.
Fixes:
https://bugs.launchpad.net/bugs/1362081. (39aeab85)
2014-09-03 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (24d072d3)
2014-09-03 Nekhelesh Ramananthan
* updated changelog (ec84495b)
* Added header to select/deselect all alarm repeat days (4fbb48ea)
2014-09-02 Nekhelesh Ramananthan
* qml unit test update (43df9a2a)
* Updated changelog (50e784a9)
* Removed hack thanks to riccardo (db82fda0)
* Updated pot file (f66aecf9)
* Updated changed (61bf5518)
* Added case for alarms in less an hour (333ab54b)
2014-09-02 Riccardo Padovani
* Updated debian/changelog (74541f83)
* Updated translation template (c05d491d)
2014-09-02 Nekhelesh Ramananthan
* Show remaining time to alarm when enabling an alarm (23426ea2)
2014-09-02 Riccardo Padovani
* Updated backend to remove unused code (aee8691a)
* Updated the fronted to remove days of difference in world clock -
bug #1362093 (56c4fcfa)
2014-09-02 Nekhelesh Ramananthan
* Changed opacity of disabled alarms (24566392)
2014-09-01 Nekhelesh Ramananthan
* Reverted manifest file change (64116410)
* Added license header and simplified fake header (641951eb)
* Replaced fake header background (36c7a50d)
* Almost fixed the issue with drag (f7b58311)
* Fixed z ordering (e4d58d7f)
* Basic working version (05dcc2f8)
* Added fake header (6f5e5855)
* merged trunk (b2869055)
* Added function get_alarm_day() to AlarmUtils (a55814ba)
* Fixed one-time alarm functionality (2b01aa8b)
* Small changed (0f8dd07b)
* some minor cleanups (a359c8c1)
2014-09-01 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (ec804859)
2014-08-31 Nekhelesh Ramananthan
* Updated changelog (191af8c5)
* removed unnecessary console logs (c1c4db8d)
* changed gps check duration to 30 minutes (43a13fdc)
* Only recheck user location after app is suspended for more than 30
minutes (8cc2ae38)
2014-08-30 Nekhelesh Ramananthan
* Location service improved (e8bc5e12)
2014-08-30 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (efa2def4)
2014-08-28 Nekhelesh Ramananthan
* Unhide the location row (8a550e23)
* Merged trunk (a4581371)
* Fixed qml tests (a626f97d)
* Updated changelog (e9389e91)
* Disable alarm save button if the date is in the past (b44454cb)
* Small code cleanups (87ff5505)
2014-08-28 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (1dca2ab6)
2014-08-28 Nekhelesh Ramananthan
* Working single type alarms (5c08a48d)
2014-08-27 Nekhelesh Ramananthan
* merge trunk (e3b5fc7b)
* Enabled single type alarms (dcacf632)
2014-08-27 Launchpad Translations on behalf of ubuntu-clock-dev
* Launchpad automatic translations update. (0a3477e9)
2014-08-26 Nekhelesh Ramananthan
* Temporarily hides the location string and sets the bottom edge hint
to "Alarms" until both these features are implemented.
(ca732bf9)
* Added temp fixes (131560d5)
* Updated pot file name. (41f5fb56)
* Updated changelog (bf3a2e80)
* Correct pot file name (b0feab53)
* Changed branch source from lp:ubuntu-clock-app/reboot to
lp:ubuntu-clock-app in preparation for the launchpad
development focus change. (5ac268b9)
* Updated branch focus (14a82c6c)
2014-08-25 Nekhelesh Ramananthan
* Fixed clicking on an alarm sound that is already selected causing
an incorrect toggle state.
Fixes:
https://bugs.launchpad.net/bugs/1360677. (c8621478)
* merged trunk (2c893ae1)
* Updated QtQuick imports to 2.3. (8efbd0d2)
* Removed unnecessary visual change (4926d595)
2014-08-24 Nekhelesh Ramananthan
* Updated changelog (2d3c0c6d)
* Fixed bug 1360677 (79562c4b)
* Updated debian changelog (30ea520c)
* Updated QtQuick library import versions (0fe1860f)
2014-08-23 Nekhelesh Ramananthan
* Added dependency to qtpositioning plugin (094c6c80)
2014-08-21 Nekhelesh Ramananthan
* Merged trunk (c241546a)
* Updated pot file. (c387360e)
* Changed project name to "com.ubuntu.clock", replaced the desktop
icon and changed the project name in the CMakeList file in
preparation for the clock app replacement in the daily
image. (e75f5433)
* Added UI logic to get user location (0efe557d)
* basic location backend (a286f0db)
* Updated debian changelog (8bdd7edb)
* removed unnecessary comment (0ffdc71a)
* Fixed AP click pakcage name to com.ubuntu.clock (1483d91e)
* indented code (bd1e733d)
* Corrected AP __init__.py to use the correct project name (40665f5b)
* simplified app name to clock in the manifest file (c61f00c7)
* Changed arch to armhf (5e8aadb7)
2014-08-20 Nekhelesh Ramananthan
* Fixed url-dispatcher hook in manifest.json and also improved cmake
file reference to it. (d1f9a415)
* Added missing url-dispatcher file (3bed4ab9)
* Added url_dispatcher file and made appropriate modifications to the
cmake file. (837e53b2)
* Added comment, keywords and default department to the desktop file
like in the old clock app desktop file. (e4fbfe97)
* Changed project name to "com.ubuntu.clock", replaced the desktop
icon and changed the project name in the CMakeList file in
preparation for the clock app replacement in the daily
image. (48669d40)
2014-08-20 carla-sella
* Commit for merging. (c7eccdba)
* Trying to fix count issue. (bcbffc17)
2014-08-20 Nekhelesh Ramananthan
* Fixes the looping issue with regards to the alarm status toggling.
Fixes: https://bugs.launchpad.net/bugs/1272337,
https://bugs.launchpad.net/bugs/1358315. (47f4a7f1)
* Improved comment (5f9eb98c)
* Removed left over variable (90534a90)
* Updated changedlog (8c715daf)
* merged trunk (7984958b)
* Fixed alarm status looping issue (6890e760)
2014-08-19 Nekhelesh Ramananthan
* Added the following qml unit tests, - Test if the back button in
the AlarmLabel page is correctly enabled/disabled based on
the alarm label - Test if the alarm label textfield
correctly receives the alarm message - Test if the
switches in the AlarmRepeat page are correctly checked
based on the alarm dayOfTheWeek value. - Test if setting
the switches in the AlarmRepeat page correctly updates the
alarm dayOfTheWeek value. - Transitioned alarm label page
to the new header API.
Fixes:
https://bugs.launchpad.net/bugs/1354373. (6172509e)
* Improved comment (9cf68274)
* merged trunk (1c077731)
* Added one more test to alarm repeat page (b1fa2e52)
2014-08-19 carla-sella
* Added test test_add_city_by_searching_must_add_world_city.
(9af1f2c0)
2014-08-19 Nekhelesh Ramananthan
* Plays the alarm sound when you select it in the alarm sound page.
This will help users decide if they want to choose that
ringtone or not.
Fixes:
https://bugs.launchpad.net/bugs/1355410. (cf8dda7c)
* Added qtdeclarative5-qtmultimedia-plugin dependency to debian
control (76f2171e)
* replace audio with media player (e9960ca0)
* Uncommented multimedia library import and audio component
declaration (42423602)
* uncommenting all code in alarm sound to test jenkins (f8727e3c)
* merged trunk (4658b5b6)
* merged trunk (cac173b4)
* Added ubuntu-touch-sounds package as dependency (f4d242dd)
2014-08-18 twstddev
* Simplified the alarm label page back button check function using
javascript trim() function. (af9d3c8d)
2014-08-18 Nekhelesh Ramananthan
* updated changelog (459654a0)
* merged trunk (412d776a)
* Removed unnecessary video apparmor (a327e701)
2014-08-18 twstddev
* Style change (32351990)
* Truncate onTextChanged function in the label component (53c65db4)
2014-08-18 carla-sella
* Commented checking if world city has been deleted for a problem
with counter property. (577dff28)
* Finished test_add_city_from_list_must_add_world_city. (fb4434e9)
2014-08-18 Nekhelesh Ramananthan
* Fixed missing strings (404b665a)
* Updated pot file (e8486def)
2014-08-18 carla-sella
* Added json backend to search cities online; Added support for
custom alarm sounds as per the design spec.; Added UI
support for searching cities online from
geoname-lookup.ubuntu.com; Improved error handling of
jsontimezone model. (b3e870b5)
* Adding delete added city. (c0d898bc)
2014-08-18 Nekhelesh Ramananthan
* Added better error handling to the JsonTimeZoneModel. Introduced a
new enum property Status in the base TimeZoneModel which
can be used to detect the state of the TimeZoneModel
classes and its derivatives. (ccbb9793)
* Adds support for search for world cities online. .
Fixes:
https://bugs.launchpad.net/bugs/1326918,
https://bugs.launchpad.net/bugs/1354964. (fbdab6f0)
* Merged trunk and resolved debian changelog conflict (735fbfba)
* Add support for custom sounds.
Fixes:
https://bugs.launchpad.net/bugs/1318997. (2381a8ea)
* merged trunk and fixed debian changelog conflict (bafb713f)
2014-08-17 carla-sella
* Commit for showing city item problem. (7f44d24a)
2014-08-17 Nekhelesh Ramananthan
* Removed one other duplicate status changed signal emission
(d19fcf42)
2014-08-16 Nekhelesh Ramananthan
* Updated debian changelog (29fd4cf6)
* Fixed emitting status changed signal twice (d30c31fe)
* Removed console log (ec39b15c)
* Updated online API url (4225e55f)
* Fix connection not found error sometimes shown over the results
(0449874f)
* Removed loading property from jsontimezone model. Added comments
and adapted UI to new status property (c0dbb6a4)
* Added a status property in the base timezone model (7da7e6dc)
* merged trunk (12580664)
2014-08-16 David Planella
* Merged from trunk (47c71b6f)
* Added initial internationalization support in the build system. .
Fixes: https://bugs.launchpad.net/bugs/1354522. (13e66135)
* Fixed string arguments typo (199d507d)
* Updated .pot file (6412f086)
* Refinements to the addition of translations build support
(6c34c2ff)
2014-08-15 Nekhelesh Ramananthan
* Made the c++ code much more readable thanks to zyga's suggestions
(cd46b34a)
* improved quality of results shown (b07dac5b)
* Properly elide city and country names (1de47ecd)
* Fixed loading string being shown in local search as well (3967e3ce)
* Appended admin1 and admin2 to backend query (2fcb4d65)
* Added sound preview when choosing custom alarm sound (9bd3cea2)
* Simplified sound switch code by using listitem standard (87273812)
* fixed pep8 (c5797901)
* Fixed test to fail if incorrect alarm sound is chosen (eb686ebb)
2014-08-14 Nekhelesh Ramananthan
* Fixed reference to incorrect variable name (0ccd4b63)
* Addded ubuntu-touch-sounds package dependency to debian/control and
removed the todo note for that (e31b5f0e)
* Added some comments, remove a fixme comment and transitioned to new
headers that was forgotten. Also renamed _soundModel to
soundModel since it was a public property used outside
(85849ffb)
* Updated changelog (b135cd3f)
* Updated readme files with instruction to run ap and unit tests
(2abced71)
* Commit all local changes for now. (167e9e57)
* merged trunk (e8dd6296)
* Updated changelog (106266e0)
* merged trunk (3220320a)
* Adds the backend for searching world cities online in addition to
local search.
Fixes:
https://bugs.launchpad.net/bugs/1354964. (8f014042)
* Added comment and fixed timing issue in
switchStatusUpdatesAlarmObject function (36ec4acc)
* Added more unit tests (dd5d7347)
* Updated debian changelog and click package version in the manifest
file (1a9ca614)
* Merged trunk (922ee8de)
* Added new test and commented better (8d2e0a4e)
* Improved test cases (af871a3f)
2014-08-13 Nekhelesh Ramananthan
* Improved test and changed test name (3427c131)
* Replaced tryCompare() with compare() (5210d7d2)
* Commented test case (43b20cb7)
* Improved AlarmLabel.qml code formatting (dc05d17f)
* Added first unit test and removed the faulty default one (1edc7e52)
* Synced the fastscroll component with upstream changes made in
https://code.launchpad.net/~renatofilho/address-book-app/fix-fast-scroll/+merge/229983.
(e935c32c)
* Merged trunk and resolved conflicts (ae69409f)
2014-08-13 David Planella
* Merged from trunk (f7b0198e)
2014-08-13 Nekhelesh Ramananthan
* Merged trunk (463e13ac)
* Updated inner clock texture as requested by design. (4d40dd27)
* Updated changelog (f9f1d160)
* Updated inner clock texture as requested by design (6c215c83)
* Updated changelog (2078147b)
* Merged trunk (62756ec9)
* Improved alarm label behavior by not allowing empty alarm labels
and also disabling predictive text.
Fixes:
https://bugs.launchpad.net/bugs/1355414. (922abfeb)
* Synced fastscroll component with upstream change (84b12e16)
* merged trunk (c9b653f4)
* merged trunk (02cf781d)
* Removed temp timezone (3ba0cbcf)
* Merged trunk (44b47951)
* Updated versioning (97032dad)
* Updated changelog (2578146f)
* Merged trunk (19b2a45b)
* Various changes to the packaging to make it work with the newest
ubuntu-clock-app.
Fixes:
https://bugs.launchpad.net/bugs/1354074,
https://bugs.launchpad.net/bugs/1354079,
https://bugs.launchpad.net/bugs/1354081,
https://bugs.launchpad.net/bugs/1354091,
https://bugs.launchpad.net/bugs/1354095,
https://bugs.launchpad.net/bugs/1354377,
https://bugs.launchpad.net/bugs/1355295. (45dd4695)
* Fixed the bzr source to point at the correct branch (1a2b6537)
* merged changes (27dcdd02)
* Changed description in debian/control file (23d9e4cd)
2014-08-13 Timo Jyrinki
* Change package description as instructed by Nekhelesh. Run
wrap-and-sort -a -t. Put 'utopic' back instead of
UNRELEASED since this is not aiming for the archives at
this point. (129b393b)
* Fix lintian warnings (except one), add 'bzr bd' buildability, use
ubuntu version number. (ca22938f)
2014-08-13 Nekhelesh Ramananthan
* Made CMakeLists.txt file more verbose by adding some console output
messages (b407c33a)
* updated manifest app version and also use cmake variable to set bzr
source (8257c86e)
* Updated debian changelog (d495ead7)
2014-08-13 David Planella
* CMake changes to extract translations from the .desktop file
(99eccb8e)
* Added initial support for internationalizing the .desktop file
(fd03c60f)
* Generated .pot file, some i18n improvements in the code (75298f0f)
* Added initial support for translations (526c107f)
2014-08-13 Nekhelesh Ramananthan
* fixed remaining cmake issues. Runs properly on device (e1497c51)
2014-08-12 Sergio Schvezov
* Don't install tests into click package (f1ca4c34)
* Provision version and branch to x-source and version in the
manifest (f086d298)
* Make it easy for us and let ubuntu-app-lauch use the expected
import path (7770e56a)
* Install apparmor manifest where manifest.json points to (a65fe702)
* adding x-source to manifest for ci (5c97a8ed)
2014-08-12 Nekhelesh Ramananthan
* Merged trunk (3256bff9)
2014-08-12 nskaggs
* fix pep8 (d02aa456)
* remove find local path (29341753)
2014-08-12 Nekhelesh Ramananthan
* Fixed string containing only spaces which will now not be accepted
anymore (0f6c9d6d)
* Improved default alarm time to be set to the current time rounded
to the next 5 minute unit. (7d66d216)
* Improved default alarm time behavior (f5482dd5)
2014-08-11 Nekhelesh Ramananthan
* Fixed alarm label behaviour (e300373d)
* Added multiselect mode for alarms list as per design spec
(972cb09a)
* Added vibration settings option for alarms. (fe612d1f)
* Implemented automatic hiding of OSK when scrolling. Also added
placeholder text to the search box (273399e5)
* merged prerequisite (31b7af85)
* moved timezone tz inside loop (35cacaf4)
* Removed tz object clear at end of iteration (57041321)
2014-08-11 Daniel Holbach
* remove 'builddir' portion from system-installed paths (bfdc0bd8)
2014-08-11 Nekhelesh Ramananthan
* merged prerequisite (d4a8cf06)
* Merged trunk (482f23a3)
* Added FIXME note (2fb83543)
* merged trunk (c26368b7)
* Merged trunk (906f4cec)
* Tweak AP setup and launching (6ea11144)
* Fixed string being inshown incorrectly (3f872eb9)
* Emit loading changed signal earlier (85193e1a)
* Show strings and activity indicator when performing an online
search. Also reduced delay before searching (68c9d4c2)
* merge prerequisite (2de8bf94)
* Set loading to false after the listmodel is built (ed7358d8)
* Bare working version (dfa1740b)
* Added loading property to json model (a1c3b2ea)
2014-08-11 Daniel Holbach
* merged lp:~nskaggs/ubuntu-clock-app/fix-ap-setup - resolve
conflicts (f6b6449c)
* merge from trunk (87449370)
2014-08-11 Nekhelesh Ramananthan
* Merged trunk (ef622e54)
* merged prerequisite branch (5f33ec72)
* Removed any changes to ui code (9d556f6c)
* merged trunk (e51ec34b)
* Patch to improve performance of the world city local list by
creating QTimeZonen objects only once as they are really
slow to create (84b9e490)
* Implemented a working JsonTimeZoneModel class which fetches results
and appends them to the timezone abstract model correctly
(e9a759f2)
2014-08-11 Michael Zanetti
* drop unneeded include (49b7507b)
* drop unneeded variable (a7bab306)
2014-08-11 Nekhelesh Ramananthan
* Added basic JsonTimeZoneModel class (047c7937)
2014-08-10 Nekhelesh Ramananthan
* Implemented renato's fixes (0d969112)
2014-08-10 Michael Zanetti
* split role switch into two to avoid doing calculations when not
needed (5ce750d5)
* only include QTimeZone (41ea514b)
* drop whitespace (54f827a7)
* only create timezone objects once (b29863d7)
2014-08-09 Nekhelesh Ramananthan
* Added a workaround. Need to fix this before merge (609ab969)
* Fixed failing ap tests (00a1bbe5)
* merged trunk (aafc6bc5)
* Fixed bug #1354617 (03c9ec9d)
2014-08-09 twstddev
* Fix for 1354617 (93b14462)
2014-08-09 Nekhelesh Ramananthan
* Tweaked header title in selection mode (ff0e0972)
* Merged trunk (c08403f2)
* Working commit (6b5ab6fb)
2014-08-08 nskaggs
* fix local location (e40b94a5)
* flake8 happiness, use builddir (cc8983b8)
* tweak AP test setup and launching (367e7a8c)
2014-08-08 Nekhelesh Ramananthan
* Some more fixes to the page head state. Barely working (470dbaa9)
2014-08-08 Daniel Holbach
* Install files into ubuntu-clock-app-autopilot again (LP: #1354074).
(eb2c7641)
2014-08-08 Nekhelesh Ramananthan
* Added page head states for selection mode (84b4eb85)
2014-08-08 Daniel Holbach
* Add -I argument to Exec line in .desktop file. (0d789aea)
* bring installation path more closely in line with other apps
(99f376bd)
2014-08-08 Nekhelesh Ramananthan
* Added upstream components necessary for multiselection listview
(170ae11a)
2014-08-08 Daniel Holbach
* Make pep8 happy. (0c0ab615)
* generalise local paths in tests somewhat (6a0a6bd9)
* make pep8 happy (9b2ec5f8)
* fix path location for upstreamcomponents (7514e71f)
* merge from trunk (73c288ee)
* get 'make test' closer to actually working (edd735cb)
* fix tests path for basic testcase (5d977554)
* Move module files into proper place. (LP: #1354079) (92b4f8ab)
* fix changelog entry (bbd34635)
* Fix path in Exec= line of .desktop file. (LP: #1354081) (50bfe8a1)
2014-08-08 Nekhelesh Ramananthan
* Implemented custom swipe delete for user world clock and saved
alarm list matching the address book app as specified by
design. Also added a custom helper for the
ListItemWithActions component (f6652feb)
* Merged trunk (29f07cee)
* Synced PageWithBottomEdge.qml with upstream. Also updated the
bottom edge edge autopilot helper with the one from the
dialer app (b77f00be)
* merged prerequisite branch (1b27dbcf)
* Added fast scroll to the select a world city page as requested by
design. Fast scroll componented was taken from upstream
address-book app (ce4cdf3e)
2014-08-08 Daniel Holbach
* Using GnuInstallDirs takes care of the arch triplet.; Used a
proper qt_imports_dir (still needs qml import updates).
Moved gnuinstalldirs higher up for better path management.
* Removed a bunch of very custom variables and build on
top.; Removed the install target for the gallery
directory as it was a dup and going to the wrong path.
Not installing icon for deb and just rely on us using the
desktop default (we can depend on the suru icon set,
it's there).; Made some rules filter out if not in
qtcreator.; Changed the path for a couple of things to
use common subpaths in most cases. (f5e65983)
2014-08-08 Nekhelesh Ramananthan
* Added ability to click on the list label to enable/disable
vibration (c9b4d017)
2014-08-07 Nekhelesh Ramananthan
* Added ability to click on list item to choose an alarm sound
(f466b4f0)
2014-08-07 Sergio Schvezov
* Using GnuInstallDirs takes care of the arch triplet (193f4cd2)
2014-08-07 Nekhelesh Ramananthan
* Don't show fastscroll when the results is less than 2 pages long
(eb488cb4)
2014-08-07 Sergio Schvezov
* Shuffling the cmake rules (412acf75)
2014-08-07 Daniel Holbach
* Don't return ignore of autopilot test execution. (LP: #1354095)
(acbdca2e)
* Run tests as autopkgtest. (LP: #1354091) (afc0e224)
2014-08-07 Nekhelesh Ramananthan
* Improved AP tests to confirm to page object model (36c38eb5)
* removed unnecessary import (e9263b6f)
* Fixed autopilot tests and listitem sizing (6baa97ce)
* merged trunk (ff13e8b3)
* updated readme.components file (d3fb760e)
* Merged prerequisite branch (d2fa66db)
* Fixed failing AP tests (fe1559e9)
* Synced PageWithBottomEdge.qml with upstream component (66b62251)
* Correct upstream link of page with bottom edge component (42bcfc75)
2014-08-06 Nekhelesh Ramananthan
* Synced listitemwithactions with upstream and fixes margins
(3a48097d)
* Merged prerequisite branch (a51e6028)
* Fixed ClockPage error (e1924d50)
* Merged trunk (34fc1a9a)
* Expanded the alarm test using scenarios to cover Weekends, Weekdays
and some random days. (cf696641)
2014-08-06 carla-sella
* Fixed clock page. (396247bf)
* Corrected minor errors. (4fcd2493)
2014-08-06 Nekhelesh Ramananthan
* Merged trunk (b1620cac)
* Updated fastscroll to latest upstream version (185c1879)
* Merged trunk (5363ca6c)
* Fixed fast scroll click and z ordering (80638fb1)
* Small fixes on the clock app end (cf6a2450)
* Fixed some indentation (6ba6697f)
* Merged daniel's branch (cd4b98c0)
2014-08-06 Daniel Holbach
* merge trunk (a05a0918)
2014-08-06 Nekhelesh Ramananthan
* Merged trunk (82308fd9)
2014-08-06 carla-sella
* Completed extended alarm test. (50d1a020)
2014-08-05 carla-sella
* For merging. (06df8790)
* Expanded allarm test with scenarios to cover Weekends, Weekdays and
a random day. (37ed1cff)
2014-08-05 Nekhelesh Ramananthan
* Added objectNames required for the autopilot tests (ad48bcca)
2014-08-05 carla-sella
* Added objectNames for writing tests to qml files. (3f27b640)
2014-08-05 Daniel Holbach
* add build-depends for running 'make autopilot', run 'wrap-and-sort'
(1ee0881b)
* rename ubuntu-clock-app to ubuntu_clock_app (a9948d96)
* Relax dependency from ubuntu-clock-app-autopilot on
ubuntu-clock-app somewhat. (53b8fe4d)
* Remove duplicate 'Section' definition. (baeeec98)
* Add ${shlibs:Depends} to Depends. (60f63af8)
* Install files from usr/lib.; Make ubuntu-clock-app Arch:any.
Don't install 'ubuntu-clock-app-autopilot' files for now.
Bits in the cmake installation have to be fixed.
(04d49939)
* adjust to new test paths (6b727471)
* merge from trunk (edcac0c8)
* Revert 'Rename 'ubuntu-clock-app' to 'ubuntu_clock_app' in tests.'
(2324c8df)
2014-08-05 Nekhelesh Ramananthan
* Setup autopilot infrastructure and added alarm test (11d49e59)
2014-08-04 carla-sella
* Added python3-autopilot-vis to README.autopilot. (bc8e3938)
* Fixed autopilot3 vis line in README.autopilot. (d71a25b8)
* Corrected a little error in README.autopilot. (b5b7ce76)
* Made changes to README.autopilot as asked by Nicholas. (ac6f7f0c)
2014-08-02 Nekhelesh Ramananthan
* Made vibration string translatable (28aeac4f)
* Added vibration support (04010e35)
2014-08-02 carla-sella
* Made other fixes asked by Nik. (3e76117c)
2014-08-01 carla-sella
* Added skip test if not Desktop model for datepicker issue.
(2a9501e3)
* Made Niks change requests. (61532d56)
2014-08-01 Daniel Holbach
* return to previous version of CMakeLists.txt - looks like the
necessary changes were implemented already (e70e2359)
* Use CMake's testing framework instead of a custom target.; Only
install manifest in click mode.; Spaces are tabs.; Add a
CMake option to build both as a click app and a regular
one. (317cfd5e)
* Fail if not all files can be installed. (d4823d03)
* Don't try to install files from usr/bin, there are none. (a9115c5a)
* Rename 'ubuntu-clock-app' to 'ubuntu_clock_app' in tests.
(9600e5d2)
* Run 'make autopilot' during the build instead of 'make test'.
(5851abdf)
* Run 'wrap-and-sort'. (f972e2fd)
* Add missing build-depends. (084bc096)
* Bump Standards-Version to 3.9.5, no changes required. (783bce8f)
* Fix debhelper-but-no-misc-depends ubuntu-clock-app-autopilot.
(bc2b487f)
* Use debian packaging from lp:ubuntu-clock-app (0ec8309a)
2014-08-01 Nekhelesh Ramananthan
* Transitioned alarm list to the custom swipe delete component as
well (13da791a)
2014-07-31 carla-sella
* Cancelled unicode in test, no need for it. (606e191e)
* Fixe Manifest.json file. (18edbbcb)
* Fixed locale issue. (7431cf70)
* Implemented locale. (cef93cdc)
2014-07-31 Nekhelesh Ramananthan
* Small fixes (c8c2b681)
* Migrated user world city list to custom swipe delete component
(cbd8661d)
* Added new upstream component for custom swipe delete (cb87cd78)
2014-07-30 carla-sella
* Implemented changing sound in test. (5e8689c2)
2014-07-30 Nekhelesh Ramananthan
* Merged trunk (9d0ab875)
* Added a settings option to change the system time via the clock
app. (2f53053a)
* Fixed comments (b529f024)
2014-07-29 Nekhelesh Ramananthan
* Commented the hack in the qml side as well (f9ebce25)
* Added comment explaining why we return a string instead of a
datetime object (e35c95ae)
* Implemented the world clock UI (3dd79141)
* Went one step ahead and also removed the date string hardcoding in
the main clock page (f7fcb756)
* merge parent branch again (e8b1d445)
* merge trunk and resolved code conflicts (e99c295e)
* merged parent branch and resolved conflicts (3ed4a91d)
* Fixed the opacity intro animation and also change the anchors code
definition style to match rest of the code (cd87d480)
* Remove hardcoded time format in the settings page and follow the
user locale (128a1d3c)
* Encapsulated the settings icon shown in the main clock page inside
an abstract button to provide haptic feedback when
pressing it. (697b0723)
* Added a delete alarm button in the edit alarm page as per the
design spec (a6facf5c)
* Resolve build warning related to unused variable in the Alarm
Settings plugin (bea88527)
2014-07-28 Victor Thompson
* Update solution (1b9ada8f)
2014-07-28 Nekhelesh Ramananthan
* Encapsulated settings icon inside an abstract button to provide
haptic feedback (e19a79b1)
* Added delete alarm button (ced45541)
* Added readme for upstream components (dbdb9507)
* Moved upstream components into its own folder (507a9e28)
* Small change to top margin (5ad640ff)
* basic fastscroll (7b18a5b6)
* merged parent (88855fd1)
* merge trunk (5d0d0432)
* Improved minute and second hand accuracy. The movement feels so
much more smoother like shown in the design spec.
(0c124cf8)
2014-07-27 Victor Thompson
* Resolve build warning (54e8d1c1)
2014-07-27 Nekhelesh Ramananthan
* Improved minute and second hand accuracy and animation thanks to
renato (555d0ed9)
* Update time immediately when after returning from suspend. Added a
property updateInterval to provide control over how
frequently to update the time (4c67c1bb)
* Fixed relative time not changing with timezone switch (5d400e5c)
2014-07-26 Nekhelesh Ramananthan
* Initial working version (cfd39026)
2014-07-25 Nekhelesh Ramananthan
* Implemented the UI (6a771427)
* Updated comment (45fb20c4)
* Disable seconds hand in the world clock list (ffea883c)
* Added explanation as to why we need the gettime function (e4ce9a08)
* Tweaked the positioning slightly (6c0b2cfc)
* merged trunk (d05d2d0c)
* Improved the accuracy of the clock hour hand by taking into account
the minutes as well. (c8637dd9)
* Cleaned up code (878f65ca)
* Bare working version (5205b3f3)
2014-07-24 Nekhelesh Ramananthan
* Made Clock generic (cef8ec01)
* Added missing Main Clock file (c998f93d)
* First commit (7322ab83)
2014-07-23 Nekhelesh Ramananthan
* Added more cities to the local world city list (5a7f005e)
* - Expanded base TimeZoneModel to also take a u1db query model as
input and return a model that can be used in the UI. -
Improved performed of the world city list by updating list
every minute instead of every second. The world city will
also be refreshed immediately whenever the app is brought
from suspend. - Suppressed some output logs related to the
timezone model (b00b64aa)
* Improved hour hand accuracy (7c0100fb)
2014-07-22 Nekhelesh Ramananthan
* Added all cities in the android clock app (e5b7d2e1)
* merged prerequisite branch (25d39d26)
* Added even more cities (ba50a6df)
* merge trunk (60382a81)
* Small tweak to header (d211a05c)
* renamed property name from model to results to avoid confusion
(19b18e4c)
* Renamed loadTimeZonesFromU1db to loadTimeZonesFromVariantList
(d2db4559)
* Added const in function definition of setModel() (16fcc352)
* Explained the reasoning behind the change from private to public
slot (93e9aeaf)
* Removed unnecessary {} (1253cf88)
* Renamed U1dbTimeZoneModel to GenericTimeZoneModel (6e7a2efe)
* Updated digital time every second instead of every 60 seconds
(1aab7118)
2014-07-21 Victor Thompson
* Timer interval should always be 1 second (02bed8ca)
2014-07-22 Nekhelesh Ramananthan
* pop world clock page after user selects a city (c3bff32f)
* Added more cities to xml files (55298923)
2014-07-21 Nekhelesh Ramananthan
* added copyright license (b78de375)
* Moved user world clock list to the proper folder (74238653)
* Small fix (3744eb17)
* Update world city list only every 1 minute or when the application
is brought from suspend (3493717f)
* Moved entire world clock ui to its own file (1d9538bf)
* Tried caculating the difference between 2 datetimes (0c4eec56)
* Tweaked ui slightly (2c1a747f)
* Suppressed debug output in xmlTimezonemodel (c1b32366)
* Dont parse an empty model (e8ef43f3)
* Added fixme note with link to upstream QT Bug (f603e8f8)
* First working implementation (71515e54)
2014-07-20 Nekhelesh Ramananthan
* Added template u1dbtimezonemodel class (9b2da2b4)
2014-07-18 Nekhelesh Ramananthan
* Implemented support for adding world cities to u1db database
(6ae16d10)
* Listen to alarm setting changes in Dbus and dynamically update the
clock app state. (b9dd900f)
* Better signal logic (6cc68e42)
* Updated license headers according to
https://www.gnu.org/licenses/gpl-howto.html (83765b78)
* Adds support for Alarm Settings like the alarm ringtone duration,
alarm sound volume. (6c58d202)
2014-07-17 Nekhelesh Ramananthan
* removed unnecessary signal (f134fd30)
* Added support for dynamically updating calarm settings value by
listening to property changes in dbus side (2601dc28)
* Fixed license headers (24da90fa)
* Fixed translation of alarm settings page (80c0c4c0)
* Made plugin naming more consistent (fe8165b8)
* Reverted back to Alarm.Settings folder structure (166c5d50)
* Defined private alarmsetting variables in multiple lines (3e90a39c)
* Made strings translatable (15e5b4df)
* Clock mode is now saved in u1db to remember the user preference
(cf6f5ac6)
2014-07-16 Nekhelesh Ramananthan
* small optimization of function definition (644d7d2d)
* Removed unnecessary signal emissions (b7c200ed)
* Made the dbus set function async to unblock UI (7b1c7186)
* Small fix (03ec9e55)
* Restructured the alarm setting plugin (fa69ab0e)
* Commented code (25740d97)
* UI can now read and set values in dbus (1386a8c8)
* Cleaned up UI and connected to backend (bce59217)
* Fixed incorrect comment (0751993f)
* Fixed reviewer comments (547daa6a)
* Implemented a working model of receiving values from dbus
(fcba79c3)
* Slight improved situation. Able to connect to dbus, but unable to
find service (65030667)
* Added a basic connection dbus interface (not working) (f25dafbe)
* small changes (7be4c2b8)
2014-07-15 Nekhelesh Ramananthan
* added comment (4a5a4d9b)
* Added a test function (c6000039)
* Added a very basic draft UI (1066a78c)
* Added a basic alarm settings class with volume and duration
properties (393b0a21)
* Remember the clock mode of the user (fe05fa7e)
* Merged trunk (f69171aa)
* - Added a page to select world cities. It provides search as you
type using the new SDK SortFilterModel feature. - Added a
XML file with a list of popular cities. - The local time
at the cities are retrieved using QTimezone and QDateTime
classes and used via a QAbstractListModel to automatically
update the city list every second. (ff78e467)
* Updated .bzrignore to ignore the builddir (8193b92f)
* Updated README.developers with instructions to build and run on
utopic desktop (e4b29ece)
* Made city search case insensitive and also cleared the textfield
properly (1b9d193c)
2014-07-14 Nekhelesh Ramananthan
* Removed the registering of the base TimeZoneModel class since it is
not required. (eec9d43a)
* Removed unnecessary QFile include (8ed0f4ff)
* cleaned up and commented xmltimezonemodel (bc1d0044)
* Cleaned up timezonemodel.cpp (3fb19565)
* Removed hardcoding of listitem height (13e45727)
* cleaned up timezonemodel.h (7492248b)
* Fixed all build warnings (4c32cff0)
* Added comments (88bcb77c)
2014-07-14 Michael Zanetti
* explicitly enable C++11, be more strict with warnings (d6289beb)
2014-07-14 Nekhelesh Ramananthan
* Added copyright license headers (f0f80c1d)
* Removed unnecessary zone class (2c576515)
* Small code refactor (efee25ea)
* Updated select city page to match address book app visuals
(05399f31)
* Added todos (824685fa)
* Fixed source property not being found and also the search box
anchoring errors (84d6052b)
* Split TimeZoneModel into XmlTimeZoneModel (9591ae2b)
* Added fixme to the search field anchoring warning message
(a70d2700)
* Updated select world city UI to match design spec (9784740f)
* Added TimeZoneModel by Mzanetti (0d0e65d6)
2014-07-14 Michael Zanetti
* add missing endResetModel (05b455c0)
2014-07-13 Michael Zanetti
* add a timezonemodel (267ac376)
* fix, explain the Zone class (5484322d)
2014-07-13 Nekhelesh Ramananthan
* merge trunk (cbf3734d)
* Commented code (9fc8937b)
* Basic world clock list (7d1cc2b5)
* Use ok icon instead of save; Update title of New/Edit alarm page
(72ab86a6)
2014-07-12 Victor Thompson
* Make alarm lowercase (6ee2f331)
* Use ok icon instead of save (6ebd959a)
2014-07-12 Nekhelesh Ramananthan
* merged trunk (analog mode, mode switch animation and plus icon
centering) (c74a9fbf)
* Center the plus icon in PullToAdd.qml (5bb75fa3)
2014-07-11 Victor Thompson
* Update Icon width and fix line widths. (afc8dd80)
2014-07-12 Nekhelesh Ramananthan
* Implemented the analogue-digital mode switch animation similar to
the design spec. (aa82dc0f)
* Implemented Analog mode and allowed for switching between different
modes using a Flipable. Performance optimizations are in
place to ensure that only one mode is loaded in memory.
(4c240fef)
* Reverted back to showing Analog mode as default (71eb663d)
2014-07-11 Victor Thompson
* Make plus icon centered (4ce1e64b)
2014-07-11 Nekhelesh Ramananthan
* renabled alarm page which I disabled while coding on trusty
(1ea1a2a0)
* Removed redundant mouse area (45b2bd31)
* Removed redundant code and added comments for better understanding
(c6379285)
* Commiting a working implementation of switch animation. Still
requires code clean up and other fixes (55876f0a)
* Merge parent branch (8bce4718)
* added comments (c3c27156)
* Fixed shadow sequence (116175e2)
* merge master (d698558a)
* Added shadow to the flip animation and also corrected the animation
duration as specified in the design spec (5d14911a)
* Transitions to the new headers API and also removed the redundant
back button definition in the alarm page since it is
provided by the pagestack automatically. (02749e30)
* Fixes some issues that were noticed while running on the device for
the first time. - Background scaling has been fixed -
Pulltoadd animation now is more reliable since it used
grid units instead of pixels - Removed AddCityButton.qml
since we use the pulltoadd component now (b5841675)
* merged parent branch (ff292c21)
* merged parent branch (c16a8302)
* merged trunk (716ef8bd)
* Removed redunant AddCityButton.qml since it was replaced by
pullToAdd.qml component (cb79c8a6)
* Tweaked the threshold values of the pulltoadd button (48b09fc3)
* Fix apparmor ringtone issue (f78200a2)
2014-07-10 Victor Thompson
* Fix apparmor ringtone issue once fixed in the platform (44954e4a)
2014-07-10 Nekhelesh Ramananthan
* Made the startup animation more smoother (9c569069)
* Fixed incorrect log statement (18ee7aa2)
* Renamed graphic assets to the resolution recommended by the
designer (fd321b4d)
* Removed accidental disabling of alarm page (416452d0)
* Updated timer interval to depend on the clock mode for performance
optimization (66d55865)
* Implemented a working analogue mode! (ded44559)
* Added clock hand image assets (ba293ca8)
2014-07-09 Nekhelesh Ramananthan
* working implementation of analog digital switcher while using
loaders to improve performance (dd9b0d6d)
* Fixed the correct sequence of loading and unloading during the
flippable rotation transition (5643176d)
* Fixed intro animation (c593824d)
* First try at analog mode (0f0bb5d3)
* merged trunk (c1f5b8ff)
* Added labels to the action (b4749b8b)
* Moved the header actions to the top (c4496d19)
* Added the custom back button in the edit alarm page as it requires
a custom icon (3b49f3db)
* Transitioned to the new header API (ddde3d35)
* Fixed pulltoadd animation (beab39d2)
* Fixed background scaling on phone (1ba1ebcf)
* - Updated framework version to ubuntu-sdk-14.10-dev2 - Renamed
application ID to com.ubuntu.clock.devel to allow both
clock apps to coexist on the phone - Fixed desktop file
name - Added calendar security policy group to access
alarms - Fixed desktop file icon path (a4943ae5)
2014-07-08 Nekhelesh Ramananthan
* Fixed missing desktop icon path and also renamed application name
to Clock reboot to distuinguish on the phone (f9afc6e9)
* Correct maintainer name and description in the manifest file
(edc266e2)
* Added missing desktop file (2a9ace91)
* Almost fixed click packaging (e32a28c1)
2014-07-07 Nekhelesh Ramananthan
* Minor fixes (f9acfa04)
* Adds support to edit saved alarms. (e9ba26fa)
* Added support for creating new alarms and made the pulltoadd
component as a generic component since it is required in
two places. (6e6fc295)
* Commented code better (46031a9e)
* Added support for custom sounds (44345a3e)
* Added todo notes to make pending tasks in the code more visible
(36415337)
* merge parent branch (237cb480)
* Set the default alarm name to Alarm (aded5dca)
* Ensured directories are never shown in the alarm sounds list. Also
filtered the type of files that are shown. (a94ee851)
* Fixed alarm days spacing (7c240a22)
2014-07-05 Nekhelesh Ramananthan
* reported upstream bug about date picker ignoring time locale of
user. Added fixme note for that (f2c4c832)
* Corrected code style for anchor properties (56e059f4)
* Ensured strings are translatable (20c6adc3)
2014-07-03 Nekhelesh Ramananthan
* merged master (6d97ea91)
* merge master (120c50c1)
* Returns the clock time in the proper user locale. (15ab4b9d)
2014-07-01 Nekhelesh Ramananthan
* Replaced slice with trim and also reduced time period font size to
12 dp as specified in the visual spec (2460a38f)
* Improved if statement logic according to victor's suggestion
(359319af)
2014-06-30 Nekhelesh Ramananthan
* Return time in user locale (31540e43)
2014-06-27 Nekhelesh Ramananthan
* merged master (01975860)
* merged trunk (2f21e4d1)
* Fix CMakeLists.txt for apparmor file (c9b0fd38)
2014-06-26 Nekhelesh Ramananthan
* Allow text animation in clock face (e1326a02)
* Split labels to allow for a different color time divider. Added
support for 12-hour time display of period (AM/PM)
(0a12a612)
2014-06-26 Victor Thompson
* Merge prereq branch and resolve conflicts (b143ea77)
* Remove light font (f6bfd942)
2014-06-25 Victor Thompson
* Merge prereq branch and resolve conflicts (6376977f)
* Make clock face fonts light in weight (6d24a478)
* Merge prereq branch, resolve conflicts. (7d326e68)
* Move property and split into 2 lines (1924c2ca)
* Rework (ebb5f507)
2014-06-25 Nekhelesh Ramananthan
* Added fixme (1cc9298d)
* Added support to edit alarms (f41a1015)
* Moved alarm model outside alarm page to avoid repeating loading
whenever the bottom edge is hidden (d84545c3)
2014-06-24 Nekhelesh Ramananthan
* merge master (e58c81e8)
* Added support to add new alarms (599fbdbe)
* Added support to change alarm label (551747b8)
2014-06-21 Victor Thompson
* Fix centering issue with single digit hour (6489b6f5)
* Fix error seen in 24-hour locales (e2fa693e)
* Allow text animation in clock face (33ae6930)
* Revert CMakeLists.txt change (713f1128)
* Split locale time string; Add support for period (818ba1ef)
2014-06-20 Victor Thompson
* Fix CMakeLists.txt for apparmor file (d69bc1c1)
* Force 24-hour format; Split labels to allow for a different
color time divider (6dcb660a)
2014-06-19 Nekhelesh Ramananthan
* Fixed pulltoadd label ordering (e6a0c3af)
* merged from master (4e732c71)
* Added basic edit alarm page (f63283c7)
* Updates the font size of several UI elements according to the
latest design spec. Added a new app and clock texture
background. Clock app will respect system time format now.
(9341b5fd)
* Removed static alarm time format. Use the system default (e5ef6e22)
* Removed static defined time format. Instead use the system default
(69be8a43)
* Changed internal variable names to start with underscore (72209830)
* Modified clock circle to use new texture assets (f4f8c7ee)
* Added new texture assets (f26d2811)
* Updated font sizes (9c4ac0ca)
* Changed font size to xx-small (3bb396a1)
* fixed font size and color (68993115)
* Revised the saved alarm list page (1baac144)
* Moved alarm model to alarmPage (5b5f5ad0)
* Converted clock page to use generic pulltoadd component (338f2899)
* Added a generic pulltoadd component (6fcd6646)
* merged trunk (50d2efdb)
* Implemented the new bottom edge with alarm lists. Also added a
PageStack to support add city and alarm pages. (9ab3c84e)
* Used UbuntuNumberAnimation in bottom edge animation (a6a9f34d)
2014-06-17 Nekhelesh Ramananthan
* Ensure comment doesn't exceed 80 characters (905ce3a9)
* Updated font and positioning of alarm list (83764b77)
* Updated font sizes and clock positioning (6fd9cf07)
* Changed bottom edge text (ff74782e)
* Added guidelines for developers (7769a430)
* merge upstream (dialer app) bottom edge improvements (03f0210b)
2014-06-16 Nekhelesh Ramananthan
* Added note to the qml conventions (0e1aad46)
* Added a fix me note with regards to the incorrect window title on
the desktop (268d15ac)
* Added readme documentation for prospective developers. Also added
the copyright notice (629d6ebc)
* Removed anchor fill and also reworked alarm list (2d02c179)
* Added bottom edge (70034b24)
2014-06-14 Nekhelesh Ramananthan
* Increased clock font size and change font weight to Light
(6923ae26)
2014-06-13 Nekhelesh Ramananthan
* Moved clock page into a separate file and also added it into a
pagestack (5426ae32)
2014-06-09 Nekhelesh Ramananthan
* Removed unwanted graphic assets (aa5c7417)
* Added tug down add city animation (8b94da66)
2014-06-07 Nekhelesh Ramananthan
* Added a bzr ignore file (2fe1f8fd)
2014-06-06 Nekhelesh Ramananthan
* Fixed backend (6a2357a4)
* Initial commit of files (efb79c29)
lomiri-clock-app-v4.0.3/README-Autopilot.md 0000664 0000000 0000000 00000004117 14512742677 0020325 0 ustar 00root root 0000000 0000000 Running Autopilot tests
=======================
NOTE: autopilot is currently not available in UBports and the instructions below are no longer accurate.
Lomiri Clock App follows a test driven development where autopilot tests are
run before every merge into trunk. If you are submitting your bugfix/patch to
the clock app, please follow the following steps below to ensure that all tests
pass before proposing a merge request.
If you are looking for more info about Autopilot or writing AP tests for the
clock app, here are some useful links to help you:
* https://developer.ubuntu.com/start/quality
* https://developer.ubuntu.com/api/autopilot/python/1.5.0/
For help and options on running tests, see:
* https://developer.ubuntu.com/en/start/platform/guides/running-autopilot-tests/
Prerequisites
=============
Install the following autopilot packages required to run the tests,
$ sudo apt-get install python3-autopilot libautopilot-qt lomiri-ui-toolkit-autopilot python3-autopilot-vis
Running tests on the desktop
============================
Using terminal:
* Get the clock app code,
$ git clone git@gitlab.com:ubports/development/apps/lomiri-clock-app.git
* Build the clock app,
$ mkdir builddir && cd builddir
$ cmake .. && cmake --build . -- -j 3
$ cd ..
* Navigate to the tests/autopilot directory.
$ cd tests/autopilot
* run all tests.
$ autopilot3 run -vv lomiri_clock_app
to list all tests:
$ autopilot3 list lomiri_clock_app
To run only one test (for instance: test_add_single_type_alarm_must_add_to_alarm_list in TestAlarm.py):
$ autopilot3 run -vv lomiri_clock_app.tests.test_alarm.TestAlarm.test_add_single_type_alarm_must_add_to_alarm_list
Debugging tests using autopilot vis
$ autopilot3 launch -i Qt qmlscene ../../app/lomiri-clock-app.qml -I ../../builddir/backend/
$ autopilot3 vis
Running tests on device or emulator
===================================
Using autopkg:
1. navigate to the directory where the lomiri-clock-app branch is and run:
$ adt-run lomiri-clock-app --click=clock.ubports --- ssh -s adb -p YOURPASSWORD
lomiri-clock-app-v4.0.3/README-Developers.md 0000664 0000000 0000000 00000003503 14512742677 0020453 0 ustar 00root root 0000000 0000000 # Building and running (using clickable)
Building and running the Lomiri Clock App is quite simple. You will require
[Clickable](https://clickable-ut.dev/en/latest/). To run on the desktop:
$ cd
$ clickable --desktop
To install and run on the device:
$ cd
$ clickable --arch=armhf clean build build-click install launch
# Submitting a patch upstream
If you want to submit a bug fix you can do so by forking the GitLab repository
implementing the fixes and running to see if it resolved the issue.
We also ask that you run Unit tests to check if anything regressed due to the
bug fix.
If the tests fail, you will have to fix them before your bug fix can be
approved and merged. If the tests pass then commit and push your
code to your repository and that please file a
[merge request](https://gitlab.com/ubports/development/apps/lomiri-clock-app/-/merge_requests).
# Running Tests
Please check README-Autopilot.md and README-Unittest.md on how to run the
tests. They are quite explanatory and will help you get started.
# Code Style
We are trying to use a common code style throughout the code base to maintain
uniformity and improve code clarity. Listed below are the code styles guides
that will be followed based on the language used.
* QML - http://qt-project.org/doc/qt-5/qml-codingconventions.html
* JS, C++ - https://google.github.io/styleguide/cppguide.html
* Python - Code should follow PEP8 and Flake regulations
Note: In the QML code convention, ignore the Javascript code section guidelines.
So the sections that should be taken into account in the QML conventions are QML
Object Declarations, Grouped Properties and Lists.
# LXD required packages
If your using git as source control than open a shell in the container and run:
$ apt install git
lomiri-clock-app-v4.0.3/README-MergeRequest.md 0000664 0000000 0000000 00000002011 14512742677 0020744 0 ustar 00root root 0000000 0000000 # Prerequisites to approving a Merge Request (MR)
Over time, it has been found that insufficient testing by reviewers sometimes
leads to the app not being buildable in Qtcreator due to manifest
errors, or translation pot file not updated. As such, please follow the
checklist below before approving a MR.
# Checklist
* Does the MR add/remove user visible strings? If Yes, the maintainer who
merges the MR should update the pot file afterwards and push the change
directly to the target branch.
* Does the MR change the UI? If Yes, has it been discussed with some of the
DocViewer developers?
* Did you perform an exploratory manual test run of your code change and any
related functionality?
* If the MR fixes a bug or implements a feature, are there accompanying unit
and autopilot tests?
* Is the app buildable and runnable using Qtcreator?
* Was the copyright years updated if necessary?
The above checklist is more of a guideline to help the app to stay buildable,
stable and up to date.
lomiri-clock-app-v4.0.3/README-Unittest.md 0000664 0000000 0000000 00000002060 14512742677 0020157 0 ustar 00root root 0000000 0000000 # Running QML Unit Tests
QML Unit Tests help with testing the internal working of components while
autopilot tests help with testing the UI workflow as experience by the user.
Running QML tests is quite simple and very fast.
If you are submitting your bugfix/patch to the clock app, please follow the
following steps below to check whether that all tests pass before proposing a
merge request.
Build the clock app:
$ mkdir build && cd build
$ cmake .. && cmake --build . -- -j 3
## Running all unit test at once
If you want to run all tests, then run the following command from the build dir:
$ ctest --output-on-failure
If you want more verbose output, then run:
$ ctest -VV
## Running individual test cases
If you want to run testcases individually, you can do so by navigating to the
unit tests folder by navigating to the tests/unit directory:
$ cd /tests/unit
Run the test by providing their filenames:
$ qmltestrunner -input tst_alarmLabel.qml
$ qmltestrunner -input tst_alarm.qml -import ../../build/backend
lomiri-clock-app-v4.0.3/README.md 0000664 0000000 0000000 00000006664 14512742677 0016360 0 ustar 00root root 0000000 0000000 # Clock
Clock is a simple and easy to use clock for [Ubuntu
Touch](https://ubuntu-touch.io/), with time zone support for cities and timer
and count down functions.
[](https://open-store.io/app/clock.ubports)
## Ubuntu Touch
This app is a core app for the [Ubuntu Touch](https://ubuntu-touch.io/) mobile
OS developed by [UBports](https://ubports.com/).
## Reporting Bugs and Requesting Features
Bugs and feature requests can be reported via our
[bug tracker](https://gitlab.com/ubports/development/apps/lomiri-clock-app/issues).
## Translating
You can easily contribute to the localization of this project (i.e. the
translation into your language) by visiting (and signing up with) the
[Hosted Weblate service](https://hosted.weblate.org/projects/lomiri/lomiri-clock-app)
The localization platform of this project is sponsored by Hosted Weblate
via their free hosting plan for Libre and Open Source Projects.
## Developing
To get started developing Clock install
[Clickable](https://clickable-ut.dev/en/latest/).
Then you can run `clickable` from the root of this repository to build and
deploy Clock on your attached Ubuntu Touch device. Run `clickable desktop` to
test Clock on your desktop.
### Contributing
When contributing to this repository, please first discuss the change you wish
to make via issue, email, Matrix ( #ubcd:matrix.org ), or any other method with
the owners of this repository before making a change. Please note we have a
[code of conduct](https://ubports.com/code-of-conduct), please follow it in all
your interactions with the project.
### Maintainer
This Ubuntu Touch core app is being maintained by the UBports developers.
See also the list of
[contributors](https://gitlab.com/ubports/development/apps/lomiri-clock-app/-/graphs/master)
who participated in this project.
### Releasing
New releases are automatically pushed to the OpenStore via the GitLab CI. To
make a new release a maintainer must:
- Increment the version in the manifest.json
- Create a new git commit, the commit message will become part of the automatic
changelog in the OpenStore.
- Tag the commit with a tag starting with `v` (for example: `git tag v1.2.3`)
- Push the new commit and tag to GitLab: `git push && git push --tags`
- The GitLab CI will build and publish the new release to the OpenStore.
### Useful Links
- [UBports App Dev Docs](http://docs.ubports.com/en/latest/appdev/index.html)
- [UBports SDK Docs](https://api-docs.ubports.com/)
- [UBports](https://ubports.com/)
- [Ubuntu Touch](https://ubuntu-touch.io/)
- [Old designs](https://drive.google.com/#folders/0B55Gs35e-jxxNzRzOHVxbmNDbFU)
## Donating
If you love Ubuntu Touch and its apps please consider dontating to the [UBports
Foundation](https://ubports.com/donate). Thanks in advance for your generous
donations.
## License
This program is free software: you can redistribute it and/or modify it under
the terms of the GNU General Public License version 3, as published by the Free
Software Foundation.
This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranties of MERCHANTABILITY, SATISFACTORY
QUALITY, or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
License for more details.
You should have received a copy of the GNU General Public License along with
this program. If not, see http://www.gnu.org/licenses/.
lomiri-clock-app-v4.0.3/app/ 0000775 0000000 0000000 00000000000 14512742677 0015645 5 ustar 00root root 0000000 0000000 lomiri-clock-app-v4.0.3/app/CMakeLists.txt 0000664 0000000 0000000 00000001605 14512742677 0020407 0 ustar 00root root 0000000 0000000 if(NOT "${CMAKE_CURRENT_SOURCE_DIR}" STREQUAL "${CMAKE_CURRENT_BINARY_DIR}")
file(GLOB QML_JS_FILES *.qml *.js *.png *.svg)
add_custom_target(lomiri-clock-app_QMlFiles ALL SOURCES ${QML_JS_FILES})
endif(NOT "${CMAKE_CURRENT_SOURCE_DIR}" STREQUAL "${CMAKE_CURRENT_BINARY_DIR}")
if(CLICK_MODE)
set(ICON ${ICON})
install(FILES ${ICON} DESTINATION ${CMAKE_INSTALL_PREFIX})
install(FILES ${SPLASH_FILE} DESTINATION ${CMAKE_INSTALL_PREFIX})
else(CLICK_MODE)
install(FILES ${ICON_FILE} DESTINATION ${LOMIRI-CLOCK_APP_DIR})
endif(CLICK_MODE)
install(FILES ${MAIN_QML} DESTINATION ${LOMIRI-CLOCK_APP_DIR})
install(FILES "MainPage.qml" DESTINATION ${LOMIRI-CLOCK_APP_DIR})
add_subdirectory(clock)
add_subdirectory(alarm)
add_subdirectory(stopwatch)
add_subdirectory(graphics)
add_subdirectory(components)
add_subdirectory(worldclock)
add_subdirectory(upstreamcomponents)
add_subdirectory(timer)
lomiri-clock-app-v4.0.3/app/MainPage.qml 0000664 0000000 0000000 00000025152 14512742677 0020046 0 ustar 00root root 0000000 0000000 /*
* Copyright (C) 2015-2016 Canonical Ltd.
*
* This file is part of Lomiri Clock App
*
* Lomiri Clock App is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 3 as
* published by the Free Software Foundation.
*
* Lomiri Clock App is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*/
import QtQuick 2.12
import Lomiri.Components 1.3
import QtSystemInfo 5.0
import QtGraphicalEffects 1.0
import Qt.labs.settings 1.0
import "upstreamcomponents"
import "alarm"
import "clock"
import "stopwatch"
import "components"
Page {
id: _mainPage
objectName: "mainPage"
// String with not localized date and time in format "yyyy:MM:dd:hh:mm:ss", eg.: "2016:10:05:16:10:15"
property string notLocalizedDateTimeString
// String with localized time, eg.: "4:10 PM"
property string localizedTimeString
// String with localized date, eg.: "Thursday, 17 September 2016"
property string localizedDateString
// Property to keep track of an app cold start status
property alias isColdStart: clockPage.isColdStart
// Property to check if the clock page is currently visible
property bool isClockPage: listview.currentIndex === 0
// Clock App Alarm Model Reference Variable
property var alarmModel
function reloadBottomEdge() {
bottomEdgeLoader.reload()
}
Timer {
id: hideBottomEdgeHintTimer
interval: 5000
onTriggered: bottomEdgeLoader.item.hint.status = BottomEdgeHint.Inactive
}
Loader {
id: bottomEdgeLoader
asynchronous: true
property bool openBottomEdgeOnLoad: false
property var openUrlQuery: null
onLoaded: {
item.alarmModel = Qt.binding( function () { return _mainPage.alarmModel } );
item.hint.visible = Qt.binding( function () { return _mainPage.isClockPage } );
if(openBottomEdgeOnLoad) {
item.commit()
bottomEdgeLoader.handleQuery(openUrlQuery);
openBottomEdgeOnLoad = false
}
hideBottomEdgeHintTimer.start();
}
function reload() {
setSource("components/AlarmBottomEdge.qml", {
"id":"bottomEdge",
"objectName": "bottomEdge",
"parent": _mainPage,
"pageStack": mainStack,
"hint.objectName": "bottomEdgeHint"
})
}
Component.onCompleted: reload();
//-------- Functions ---------
function handleQuery(query) {
if(Object.keys(query).length !== 0 ) {
var alarm = query['date'] ?
alarmUtils.findAlarmByDate(new Date(intval(query['date'])), bottomEdgeLoader.item.alarmModel) :
alarmUtils.findAlarmByMessage(query['label'] ? query['label'] : query['message'], bottomEdgeLoader.item.alarmModel) ;
if(alarm) {
console.log("found Alarm".alarm);
if(activeTimers.isAlarmATimerAlarm(alarm)) {
listview.moveToTimerPage();
} else {
bottomEdgeLoader.item.editAlarm(alarm);
}
} else {
console.log("couldn't find alarm for query :"+JSON.stringify(query))
}
}
}
}
ClockAppUtils {
id:clockAppUtils
}
AlarmUtils {
id: alarmUtils
}
ScreenSaver {
// Disable screen dimming/off when stopwatch is running
screenSaverEnabled: stopwatchPageLoader.item && !stopwatchPageLoader.item.isRunning
}
VisualItemModel {
id: navigationModel
ClockPage {
id: clockPage
anchors.bottomMargin: units.gu(4)
notLocalizedClockTimeString: _mainPage.notLocalizedDateTimeString
localizedClockTimeString: _mainPage.localizedTimeString
localizedClockDateString: _mainPage.localizedDateString
width: clockApp.width
height: listview.height -units.gu(4)
onStartupAnimationEnd: {
stopwatchPageLoader.setSource("stopwatch/StopwatchPage.qml" ,{
"notLocalizedClockTimeString": _mainPage.notLocalizedDateTimeString,
"localizedClockTimeString": _mainPage.localizedTimeString,
"localizedClockDateString": _mainPage.localizedDateString,
"width": clockApp.width,
"height": listview.height});
timerPageLoader.setSource("timer/TimerPage.qml" ,{
"width": clockApp.width,
"height": listview.height });
}
}
Loader {
id:stopwatchPageLoader
asynchronous: true
width: clockApp.width
height: listview.height- units.gu(4)
anchors.bottomMargin: units.gu(4)
onLoaded: {
if (this.item.isRunning) {
listview.moveToStopwatchPage()
}
}
}
Loader {
id:timerPageLoader
asynchronous: true
active: alarmModel !== null || timerPageLoader.item;
width: clockApp.width
height: Math.max(listview.height , units.gu(40)) - units.gu(4)
anchors.bottomMargin: units.gu(4)
// anchors.bottom:parent.bottom
onLoaded: {
item.alarmModel = Qt.binding( function () { return _mainPage.alarmModel } )
// item.anchors.bottom = Qt.binding( function () { return parent.bottom } )
if (this.item.isRunning) {
listview.moveToTimerPage()
this.item.collapse()
}
}
}
}
header: PageHeader {
visible:true
StyleHints {
backgroundColor: "transparent"
dividerColor: "transparent"
}
contents: NavigationRow {
id: headerNavRow
anchors {
fill:parent
leftMargin: mainTrailingActions.width
}
}
trailingActionBar {
id:mainTrailingActions
actions : [
Action {
id: settingsIcon
objectName: "settingsIcon"
text: i18n.tr("Settings")
iconName: "settings"
onTriggered: {
mainStack.push(Qt.resolvedUrl("./alarm/AlarmSettingsPage.qml"))
}
}
]
numberOfSlots: 1
}
}
ListView {
id: listview
objectName: "pageListView"
// Property required only in autopilot to check if listitem has finished moving
property alias isMoving: moveAnimation.running
function moveToStopwatchPage() {
moveAnimation.moveTo(listview.originX + listview.width)
listview.currentIndex = 1
}
function moveToTimerPage() {
moveAnimation.moveTo(listview.originX + listview.width*2)
listview.currentIndex = 2
}
function moveToClockPage() {
moveAnimation.moveTo(listview.originX)
listview.currentIndex = 0
}
function updateListViewCurrentIndex() {
listview.currentIndex = listview.indexAt(listview.contentX,0);
}
onMovementEnded: updateListViewCurrentIndex();
onCurrentIndexChanged: listview.interactive = true
LomiriNumberAnimation {
id: moveAnimation
objectName: "pageListViewAnimation"
target: listview
property: "contentX"
function moveTo(newContentX) {
from = listview.contentX
to = newContentX
start()
}
onStopped: {
listview.positionViewAtIndex(listview.currentIndex,ListView.Contain);
}
}
// Show the stopwatch page on app startup if it is running
Component.onCompleted: {
if (stopwatchPageLoader.item && stopwatchPageLoader.item.isRunning) {
moveToStopwatchPage()
}
}
anchors {
top: parent.top
left: parent.left
right: parent.right
bottom: parent.bottom
topMargin: units.gu(4)
}
model: navigationModel
orientation: ListView.Horizontal
snapMode: ListView.SnapOneItem
flickDeceleration:width/4
maximumFlickVelocity: width*10
interactive: true
}
BottomSwipeArea {
height:units.gu(4)
anchors {
left:parent.left
right:parent.right
bottom: parent.bottom
}
z:10
visible: !Qt.inputMethod.visible
}
// ----------------------------------- Functions -------------------------------
function showAlarm(url) {
console.log("Showing alarm for URL :" + url);
var query = clockAppUtils.getUrlQueryArguments(url);
if(bottomEdgeLoader.item) {
bottomEdgeLoader.item.commit();
bottomEdgeLoader.handleQuery(query);
} else {
bottomEdgeLoader.openBottomEdgeOnLoad = true;
bottomEdgeLoader.openUrlQuery = query;
}
}
function handleURLPage(url) {
var pages = {
"^clock://" : listview.moveToClockPage,
"^stopwatch://" : listview.moveToStopwatchPage,
"^timer://" : listview.moveToTimerPage
}
console.log("Handling URL :" + url);
for(var match in pages) {
if (url.match(new RegExp(match))) {
pages[match]();
}
}
}
}
lomiri-clock-app-v4.0.3/app/alarm/ 0000775 0000000 0000000 00000000000 14512742677 0016741 5 ustar 00root root 0000000 0000000 lomiri-clock-app-v4.0.3/app/alarm/AlarmDelegate.qml 0000664 0000000 0000000 00000013733 14512742677 0022152 0 ustar 00root root 0000000 0000000 /*
* Copyright (C) 2014-2016 Canonical Ltd.
*
* This file is part of Lomiri Clock App
*
* Lomiri Clock App is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 3 as
* published by the Free Software Foundation.
*
* Lomiri Clock App is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*/
import QtQuick 2.12
import Lomiri.Components 1.3
ListItem {
id: root
enabled: model.status === Alarm.Ready;
property var localTime
property bool showAlarmFrequency
property string alarmOccurrence: type === Alarm.Repeating ? alarmUtils.format_day_string(daysOfWeek, type)
: model && model.enabled ? alarmUtils.get_time_to_alarm(model.date, localTime)
: ""
onShowAlarmFrequencyChanged: {
if (type === Alarm.Repeating && model.enabled) {
animateTextChange()
}
}
function animateTextChange() {
textChangeAnimation.start()
}
function updateModel() {
mainLayout.title.text = Qt.formatTime(model.date);
mainLayout.subtitle.text = model.message
alarmStatus.checked = model.enabled;
if (!alarmStatus.checked && type === Alarm.Repeating) {
alarmOccurrence = alarmUtils.format_day_string(daysOfWeek, type)
}
}
height: visible ? mainLayout.height + divider.height : 0
SequentialAnimation {
id: textChangeAnimation
PropertyAnimation {
target: mainLayout.summary
property: "opacity"
to: 0
duration: LomiriAnimation.BriskDuration
}
ScriptAction {
script: alarmOccurrence = showAlarmFrequency ? alarmUtils.format_day_string(daysOfWeek, type)
: alarmUtils.get_time_to_alarm(model.date, localTime)
}
PropertyAnimation {
target: mainLayout.summary
property: "opacity"
to: 1.0
duration: LomiriAnimation.BriskDuration
}
}
ListItemLayout {
padding.trailing: units.gu(0)
id: mainLayout
title.text: Qt.formatTime(model.date) // Alarm time
title.font.weight: Font.Normal
title.objectName: "alarmTime"
subtitle.text: message // Alarm name
subtitle.textSize: Label.Medium
subtitle.objectName: "alarmName"
summary.text: alarmOccurrence
summary.textSize: Label.Medium
summary.objectName: "alarmOccurrence"
MouseArea {
/**
Provide a larger click area then the actual alaram status switch
*/
width: units.gu(9)
height: units.gu(9)
preventStealing: true
onClicked: {
alarmStatus.checked = !alarmStatus.checked;
if (alarmStatus.checked) {
metricAlarms.increment(1);
}
}
Switch {
id: alarmStatus
objectName: "listAlarmStatus"
anchors.rightMargin: units.gu(1)
anchors.right: parent.right
anchors.verticalCenter: parent.verticalCenter
onCheckedChanged: {
if (checked !== model.enabled) {
// HACK : This a temporary fix for the issues of https://gitlab.com/ubports/development/apps/lomiri-clock-app/issues/129 (so people will stop waking up at 4:00AM, that too damn early...)
var today = new Date();
var date = new Date(model.date.getTime() + (model.date.getTime() % 60 ? -1000 : 1000));
date.setDate(today.getDate());
/*
Calculate the alarm time if it is a one-time alarm.
Repeating alarms do this automatically.
*/
if(type === Alarm.OneTime) {
// TODO : this was commented out to support an HACK that *temporarly* fix the issue of : https://gitlab.com/ubports/development/apps/lomiri-clock-app/issues/129
//var date = new Date()
//date.setHours(model.date.getHours(), model.date.getMinutes(), 0)
model.daysOfWeek = Alarm.AutoDetect
if (date < new Date()) {
var tomorrow = new Date();
tomorrow.setDate(today.getDate() + 1);
model.daysOfWeek = alarmUtils.get_alarm_day(tomorrow.getDay());
}
// TODO : this was commented out to support an HACK that *temporarly* fix the issue of : https://gitlab.com/ubports/development/apps/lomiri-clock-app/issues/129
// model.date = date
}
// HACK part of the issue 129 hack date should not normally be updated when enabling the alarm
model.date = date
model.enabled = checked
model.save()
}
}
}
}
}
Timer {
id:modelUpdateTimer
interval: 33
repeat: false
running:(model.enabled != alarmStatus.checked
|| mainLayout.subtitle.text != model.message
|| mainLayout.title.text != Qt.formatTime(model.date ) ) && model.status === Alarm.Ready
onTriggered: {
root.updateModel()
}
}
}
lomiri-clock-app-v4.0.3/app/alarm/AlarmLabel.qml 0000664 0000000 0000000 00000005060 14512742677 0021451 0 ustar 00root root 0000000 0000000 /*
* Copyright (C) 2014-2016 Canonical Ltd.
*
* This file is part of Lomiri Clock App
*
* Lomiri Clock App is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 3 as
* published by the Free Software Foundation.
*
* Lomiri Clock App is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*/
import QtQuick 2.12
import Lomiri.Components 1.3
Page {
id: _alarmLabelPage
objectName: "alarmLabelPage"
// Property to set the alarm label in the edit alarm page
property var alarm
// Property to store the old alarm label to detect if user changed it or not
property string oldAlarmLabel: alarm.message
visible: false
header: PageHeader {
id: alarmLabelHeader
objectName: "alarmLabelHeader"
title: i18n.tr("Label")
leadingActionBar.actions: [
Action {
id: backAction
objectName: "backAction"
iconName: "back"
onTriggered: {
// Restore old alarm label if user presses the back button
alarm.message = oldAlarmLabel
pop()
}
}
]
trailingActionBar.actions: [
Action {
id: saveAction
objectName: "saveAction"
iconName: "ok"
enabled: oldAlarmLabel !== _labelEntry.text.trim() && _labelEntry.text.trim()
onTriggered: {
alarm.message = _labelEntry.text.trim()
pop()
}
}
]
}
Component.onCompleted: {
_labelEntry.forceActiveFocus()
}
Column {
id: _labelColumn
spacing: units.gu(0.5)
anchors {
top: _alarmLabelPage.header.bottom
left: parent.left
right: parent.right
bottom: parent.bottom
margins: units.gu(2)
}
Label {
text: i18n.tr("Label")
}
TextField {
id: _labelEntry
objectName: "labelEntry"
text: alarm.message
width: parent.width
inputMethodHints: Qt.ImhNoPredictiveText
}
}
}
lomiri-clock-app-v4.0.3/app/alarm/AlarmList.qml 0000664 0000000 0000000 00000006212 14512742677 0021345 0 ustar 00root root 0000000 0000000 /*
* Copyright (C) 2014-2016 Canonical Ltd.
*
* This file is part of Lomiri Clock App
*
* Lomiri Clock App is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 3 as
* published by the Free Software Foundation.
*
* Lomiri Clock App is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*/
import QtQuick 2.12
import Lomiri.Components 1.3
import U1db 1.0 as U1db
LomiriListView {
id: alarmListView
objectName: "alarmListView"
property var localTime
property bool showAlarmFrequency: true
signal clearSelection()
signal closeSelection()
signal selectAll()
clip: true
pressDelay: 75
currentIndex: -1
Timer {
id: alarmTimer
running: alarmListView.visible && alarmListView.model.count !== 0
interval: 5000
repeat: true
onTriggered: {
showAlarmFrequency = !showAlarmFrequency
}
}
Transition {
id:itemTransition
LomiriNumberAnimation { property: "y"; duration: LomiriAnimation.BriskDuration }
LomiriNumberAnimation { property: "opacity"; from:0; to:1; duration: LomiriAnimation.BriskDuration }
}
addDisplaced: itemTransition
removeDisplaced: itemTransition
moveDisplaced: itemTransition
delegate: AlarmDelegate {
id: alarmDelegate
objectName: "alarm" + index
localTime: alarmListView.localTime
showAlarmFrequency: alarmListView.showAlarmFrequency
leadingActions: ListItemActions {
actions: [
Action {
id: deleteAction
objectName: "deleteAction"
iconName: "delete"
text: i18n.tr("Delete")
onTriggered: {
alarmDelegate.enabled = false;
model.cancel();
}
}
]
}
visible: !activeTimers.isAlarmATimerAlarm(model)
onClicked: {
if (selectMode) {
selected = !selected
} else {
editAlarm(model);
}
}
onPressAndHold: {
ListView.view.ViewItems.selectMode = !ListView.view.ViewItems.selectMode
}
}
onClearSelection: {
ViewItems.selectedIndices = []
}
onSelectAll: {
var tmp = []
for (var i=0; i < model.count; i++) {
tmp.push(i)
}
ViewItems.selectedIndices = tmp
}
onCloseSelection: {
clearSelection()
ViewItems.selectMode = false
}
//-------------------------- Functions -------------------
function editAlarm(alarm) {
mainStack.push(Qt.resolvedUrl("EditAlarmPage.qml"), {isNewAlarm: false, tempAlarm: alarm, alarmModel: alarmModel})
}
}
lomiri-clock-app-v4.0.3/app/alarm/AlarmModelComponent.qml 0000664 0000000 0000000 00000001615 14512742677 0023357 0 ustar 00root root 0000000 0000000 /*
* Copyright (C) 2014-2016 Canonical Ltd.
*
* This file is part of Lomiri Clock App
*
* Lomiri Clock App is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 3 as
* published by the Free Software Foundation.
*
* Lomiri Clock App is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*/
import QtQuick 2.12
import Lomiri.Components 1.3
AlarmModel {
id: alarmModel
property bool isReady: false
Component.onCompleted: console.log("[LOG]: Alarm Database loaded")
onModelReset: isReady = true
}
lomiri-clock-app-v4.0.3/app/alarm/AlarmPage.qml 0000664 0000000 0000000 00000013566 14512742677 0021320 0 ustar 00root root 0000000 0000000 /*
* Copyright (C) 2014-2016 Canonical Ltd.
*
* This file is part of Lomiri Clock App
*
* Lomiri Clock App is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 3 as
* published by the Free Software Foundation.
*
* Lomiri Clock App is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*/
import QtQuick 2.12
import Lomiri.Components 1.3
import Alarm 1.0
import "../timer"
Page {
id: alarmPage
objectName: 'AlarmPage'
header: alarmListView.ViewItems.selectMode ? selectionHeader : standardHeader
property var model: null
property var pageStack: null
readonly property bool isAlarmPage: true
signal bottomEdgeClosed()
Component.onCompleted: console.log("[LOG]: Alarm Page loaded")
ActiveTimers {
id: activeTimers
alarmModel: alarmPage.model
}
PageHeader {
id: standardHeader
title: i18n.tr("Alarms")
leadingActionBar.actions: [
Action {
objectName: "closeAlarmList"
text: "close"
iconName: "go-down"
onTriggered: {
bottomEdgeClosed()
}
}
]
trailingActionBar.actions: [
Action {
objectName: "addAlarmAction"
iconName: "add"
text: i18n.tr("Alarm")
onTriggered: {
pageStack.push(Qt.resolvedUrl("EditAlarmPage.qml"))
}
},
Action {
text:i18n.tr("Sort order")
iconName:"sort-listitem"
onTriggered: {
clockAppSettings.alarmListSortOrder = clockAppSettings.alarmListSortOrder == Qt.AscendingOrder ?
Qt.DescendingOrder :
Qt.AscendingOrder
}
}
]
}
PageHeader {
id: selectionHeader
leadingActionBar.actions: [
Action {
iconName: "back"
text: i18n.tr("Back")
onTriggered: {
alarmListView.ViewItems.selectMode = false
}
}
]
trailingActionBar.actions: [
Action {
text: {
if(alarmListView.ViewItems.selectedIndices.length === alarmListView.count) {
return i18n.tr("Select None")
} else {
return i18n.tr("Select All")
}
}
iconName: {
if(alarmListView.ViewItems.selectedIndices.length === alarmListView.count) {
return "select-none"
} else {
return "select"
}
}
onTriggered: {
if(alarmListView.ViewItems.selectedIndices.length === alarmListView.count) {
alarmListView.clearSelection()
} else {
alarmListView.selectAll()
}
}
},
Action {
iconName: "delete"
text: i18n.tr("Delete")
enabled: alarmListView.ViewItems.selectedIndices.length !== 0
onTriggered: {
var items = alarmListView.ViewItems.selectedIndices
for(var i=0; i < alarmListView.ViewItems.selectedIndices.length; i++) {
var alarm = sortedAlarmsModel.model.get(sortedAlarmsModel.getIdx(alarmListView.ViewItems.selectedIndices[i]))
alarm.cancel()
}
alarmListView.closeSelection()
}
}
]
}
SortedAlarmsModel {
id:sortedAlarmsModel
model: alarmPage.model
sortOrder: clockAppSettings.alarmListSortOrder
}
AlarmList {
id: alarmListView
model: sortedAlarmsModel
anchors {
top: alarmPage.header.bottom
left: parent.left
right: parent.right
bottom: parent.bottom
}
localTime: {
return new Date
(
notLocalizedDateTimeString.split(":")[0],
notLocalizedDateTimeString.split(":")[1] - 1,
notLocalizedDateTimeString.split(":")[2],
notLocalizedDateTimeString.split(":")[3],
notLocalizedDateTimeString.split(":")[4],
notLocalizedDateTimeString.split(":")[5],
0
)
}
}
Loader {
id: emptyStateLoader
anchors {
top: alarmPage.header.bottom
topMargin: units.gu(5)
left: parent.left
right: parent.right
margins: units.gu(2)
verticalCenter: parent.verticalCenter
}
active: alarmPage.model && (alarmPage.model.count === 0 || alarmPage.model.count === activeTimers.count()-1)
Component.onCompleted: {
setSource(Qt.resolvedUrl("../components/EmptyState.qml"),
{
"iconName": "alarm-clock",
"title": i18n.tr("No saved alarms"),
"subTitle": i18n.tr("Tap the + icon to add an alarm")
})
}
}
function editAlarm(alarm) {
alarmListView.editAlarm(alarm);
}
}
lomiri-clock-app-v4.0.3/app/alarm/AlarmRepeat.qml 0000664 0000000 0000000 00000013672 14512742677 0021662 0 ustar 00root root 0000000 0000000 /*
* Copyright (C) 2014-2016 Canonical Ltd.
*
* This file is part of Lomiri Clock App
*
* Lomiri Clock App is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 3 as
* published by the Free Software Foundation.
*
* Lomiri Clock App is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*/
import QtQuick 2.12
import Lomiri.Components 1.3
Page {
id: _alarmRepeatPage
objectName: "alarmRepeatPage"
// Property to set the alarm days of the week in the edit alarm page
property var alarm
// Property to hold the alarm utils functions passed from edit alarm page
property var alarmUtils
// Property to store the previously set alarm frequency to detect user changes
property int oldAlarmDaysOfWeek
visible: false
header: PageHeader {
id: alarmRepeatHeader
objectName: "alarmRepeatHeader"
title: i18n.tr("Repeat")
leadingActionBar.actions: [
Action {
id: backAction
objectName: "backAction"
iconName: "back"
onTriggered: {
// Restore alarm frequency and type if user presses the back button
alarm.daysOfWeek = oldAlarmDaysOfWeek
detectAlarmType()
pop()
}
}
]
trailingActionBar.actions: [
Action {
id: saveAction
objectName: "saveAction"
iconName: "ok"
enabled: oldAlarmDaysOfWeek !== alarm.daysOfWeek
onTriggered: {
pop()
}
},
Action {
text: i18n.tr("Select All")
iconName: alarm.daysOfWeek === 127 ? "select-none" : "select"
onTriggered: {
if (alarm.daysOfWeek === 127) {
for (var i=0; i<_alarmDays.count; i++) {
_alarmDays.itemAt(i).isChecked = false
}
}
else {
for (var i=0; i<_alarmDays.count; i++) {
_alarmDays.itemAt(i).isChecked = true
}
}
}
}
]
}
// Function to detect if alarm is OneTime or Repeating
function detectAlarmType() {
if (alarm.daysOfWeek > 0) {
alarm.type = Alarm.Repeating
} else {
alarm.type = Alarm.OneTime
}
}
/*
By Default, the alarm is set to Today. However if it is a one-time alarm,
this should be set to none, since this page shows the days the alarm
repeats on and a one-time alarm shoudn't repeat on any day. While exiting
the page, if the alarm is still a one-time alarm, then the alarm is set
back to its original value (Today).
*/
Component.onCompleted: {
if (alarm.type === Alarm.OneTime)
alarm.daysOfWeek = 0
// Record the current alarm repeat values (frequency)
oldAlarmDaysOfWeek = alarm.daysOfWeek
}
Component.onDestruction: {
if (alarm.type === Alarm.OneTime)
alarm.daysOfWeek = Alarm.AutoDetect
}
ListModel {
id: daysModel
Component.onCompleted: initialise()
// Function to generate the days of the week based on the user locale
function initialise() {
// Get the first day of the week based on the user locale
var j = Qt.locale().firstDayOfWeek
// Set first item on the list to be the first day of the week
daysModel.append({ "day": Qt.locale().standaloneDayName(j, Locale.LongFormat),
"flag": alarmUtils.get_alarm_day(j) })
// Retrieve the rest of the alarms days of the week
for (var i=1; i<=6; i++) {
daysModel.append({ "day": Qt.locale().standaloneDayName((j+i)%7, Locale.LongFormat),
"flag": alarmUtils.get_alarm_day((j+i)%7) })
}
}
}
Column {
id: _alarmDayColumn
anchors {
top: _alarmRepeatPage.header.bottom
left: parent.left
right: parent.right
bottom: parent.bottom
}
Repeater {
id: _alarmDays
objectName: 'alarmDays'
model: daysModel
ListItem {
id: _alarmDayHolder
objectName: "alarmDayHolder" + index
property alias isChecked: daySwitch.checked
height: _alarmDay.height + divider.height
ListItemLayout {
id: _alarmDay
title.text: day
title.objectName: 'alarmDay'
CheckBox {
id: daySwitch
objectName: 'daySwitch'
SlotsLayout.position: SlotsLayout.Trailing
checked: (alarm.daysOfWeek & flag) == flag
&& alarm.type === Alarm.Repeating
onCheckedChanged: {
if (checked) {
alarm.daysOfWeek |= flag
} else {
alarm.daysOfWeek &= ~flag
}
detectAlarmType()
}
}
}
onClicked: {
daySwitch.checked = !daySwitch.checked
}
}
}
}
}
lomiri-clock-app-v4.0.3/app/alarm/AlarmSettingsPage.qml 0000664 0000000 0000000 00000030453 14512742677 0023033 0 ustar 00root root 0000000 0000000 /*
* Copyright (C) 2014-2016 Canonical Ltd.
*
* This file is part of Lomiri Clock App
*
* Lomiri Clock App is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 3 as
* published by the Free Software Foundation.
*
* Lomiri Clock App is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*/
import QtQuick 2.12
import WorldClock 1.0
import Alarm 1.0
import Lomiri.Components 1.3
import "../components"
Page {
id: _alarmSettings
visible: false
header: PageHeader {
title: i18n.tr("Settings")
flickable: settingsPlugin
trailingActionBar {
actions: [
Action {
id: infoIcon
objectName: "infoIcon"
text: i18n.tr("About")
iconName: "info"
onTriggered: {
mainStack.push(Qt.resolvedUrl("../components/Information.qml"))
}
}
]
}
}
Connections {
target: rootWindow
onApplicationStateChanged: {
localTimeSource.update()
}
}
DateTime {
id: localTimeSource
}
AlarmSettings {
id: alarmSettings
}
AlarmSound {
id: alarmSoundHelper
}
ListModel {
id: durationModel
Component.onCompleted: initialise()
function initialise() {
var durations = [1, 2, 5, 10]
for (var i = 0; i < durations.length; ++i) {
// TRANSLATORS: Alarm stops after
durationModel.append({ "duration": durations[i], "text": i18n.tr("%1 minute", "%1 minutes", durations[i]).arg(durations[i]) })
}
}
}
ListModel {
id: snoozeModel
Component.onCompleted: initialise()
function initialise() {
// TRANSLATORS: Snooze for
snoozeModel.append({ "duration": 2, "text": i18n.tr("%1 minute", "%1 minutes", 2).arg(2) })
snoozeModel.append({ "duration": 5, "text": i18n.tr("%1 minute", "%1 minutes", 5).arg(5) })
snoozeModel.append({ "duration": 10, "text": i18n.tr("%1 minute", "%1 minutes", 10).arg(10) })
snoozeModel.append({ "duration": 15, "text": i18n.tr("%1 minute", "%1 minutes", 15).arg(15) })
}
}
Flickable {
id: settingsPlugin
contentHeight: _settingsColumn.height
anchors.fill: parent
Column {
id: _settingsColumn
anchors {
top: parent.top
left: parent.left
right: parent.right
}
ListItemHeader{
title.text: i18n.tr("Alarm Settings")
}
ListItem {
height: alarmVolumeSlot.height + divider.height
divider.visible: false
SlotsLayout {
id: alarmVolumeSlot
mainSlot: Column {
Label {
text: i18n.tr("Alarm volume")
}
Slider {
width: Math.min(parent.width, units.gu(40))
minimumValue: 1
maximumValue: 100
live: true
value: alarmSettings.volume
function formatValue(v) { return v = "" }
onValueChanged: {
alarmSettings.volume = value
}
}
}
}
}
ExpandableListItem {
id: _alarmDuration
listViewHeight: units.gu(28)
titleText.text: i18n.tr("Alarm stops after")
subText.text: i18n.tr("%1 minute", "%1 minutes", alarmSettings.duration).arg(alarmSettings.duration)
subText.textSize: Label.Medium
model: durationModel
delegate: ListItem {
divider.visible: false
ListItemLayout {
title.text: model.text
Icon {
SlotsLayout.position: SlotsLayout.Trailing
width: units.gu(2)
height: width
name: "tick"
visible: alarmSettings.duration === duration
asynchronous: true
}
}
onClicked: {
alarmSettings.duration = duration
_alarmDuration.expansion.expanded = false
}
}
}
ExpandableListItem {
id: _alarmSnooze
listViewHeight: units.gu(28)
titleText.text: i18n.tr("Snooze for")
subText.text: i18n.tr("%1 minute", "%1 minutes", alarmSettings.snoozeDuration).arg(alarmSettings.snoozeDuration)
subText.textSize: Label.Medium
model: snoozeModel
delegate: ListItem {
divider.visible: false
ListItemLayout {
title.text: model.text
Icon {
SlotsLayout.position: SlotsLayout.Trailing
width: units.gu(2)
height: width
name: "tick"
visible: alarmSettings.snoozeDuration === duration
asynchronous: true
}
}
onClicked: {
alarmSettings.snoozeDuration = duration
_alarmSnooze.expansion.expanded = false
}
}
}
ListItem {
height: defaultSoundLayout.height + divider.height
divider.visible: false
ListItemLayout {
id: defaultSoundLayout
title.text: i18n.tr("Default Alarm Sound")
subtitle.text : clockAppSettings.defaultAlarmSound ? alarmSoundHelper.getSoundName(clockAppSettings.defaultAlarmSound.toString()) : "Alarm clock"
Icon {
SlotsLayout.position: SlotsLayout.Trailing
width: units.gu(2)
height: width
name: "go-next"
asynchronous: true
}
}
onClicked: {
pageStack.push(Qt.resolvedUrl("AlarmSound.qml"), {
"alarmSoundName": alarmSoundHelper.getSoundName(clockAppSettings.defaultAlarmSound),
"alarmUrl": clockAppSettings.defaultAlarmSound,
"defaultAlarmSound": "Suru arpeggio.ogg"
});
pageStack.currentPage.setAlarm.connect(setDefaultAlarm);
}
function setDefaultAlarm(newAlarmUrl) {
clockAppSettings.defaultAlarmSound = newAlarmUrl;
defaultSoundLayout.subtitle.text = alarmSoundHelper.getSoundName(clockAppSettings.defaultAlarmSound.toString())
}
}
ListItem {
height: vibrationLayout.height + divider.height
divider.visible: true
ListItemLayout {
id: vibrationLayout
title.text: i18n.tr("Vibration")
Switch {
id: vibrateSwitch
SlotsLayout.position: SlotsLayout.Trailing
checked: alarmSettings.vibration === "pulse"
onCheckedChanged: {
if(checked) {
alarmSettings.vibration = "pulse"
} else {
alarmSettings.vibration = "none"
}
}
}
}
onClicked: {
vibrateSwitch.checked = !vibrateSwitch.checked
}
}
ListItem {
height: timeAndDateLayout.height + divider.height
divider.visible: false
ListItemLayout {
id: timeAndDateLayout
title.text: i18n.tr("Change time and date")
subtitle.text: localTimeSource.localizedCurrentDateString + " " + localTimeSource.localizedCurrentTimeString
subtitle.textSize: Label.Medium
Icon {
SlotsLayout.position: SlotsLayout.Trailing
width: units.gu(2)
height: width
name: "go-next"
asynchronous: true
}
}
onClicked: {
Qt.openUrlExternally("settings:///system/time-date")
}
}
ExpandableListItem {
id: _selectedTheme
property QtObject selectedItem: null
listViewHeight: units.gu(6) + (model.count * units.gu(5))
titleText.text: i18n.tr("Theme")
subText.textSize: Label.Medium
//TODO This list should be retrived form the system/UITK but I couldn't find a way to do that elegently
// so it`s currently hard coded with the themes that Ubuntu SDK docs says are available by default.
model: ListModel {
ListElement {name: "System Theme"; value : "" }
ListElement {name: "Ambiance"; value : "Lomiri.Components.Themes.Ambiance"}
ListElement {name: "Suru Dark"; value : "Lomiri.Components.Themes.SuruDark"}
}
onSelectedItemChanged: {
subText.text = selectedItem.name;
}
function updateSelectedItem(itemValue) {
for(var i=0; i < model.count;i++) {
if(model.get(i).value === itemValue) {
selectedItem = model.get(i);
break;
}
}
}
Timer {
id: theme_timer
interval: 200; running: false; repeat: false;
onTriggered: {
clockAppSettings.theme = _selectedTheme.selectedItem.value
clockApp.theme.name = clockAppSettings.theme
_selectedTheme.isActivityVisible = false
_selectedTheme.isActivityRunning = false
}
}
Component.onCompleted: updateSelectedItem(clockAppSettings.theme);
delegate: ListItem {
divider.visible: false
ListItemLayout {
title.text: model.name
Icon {
SlotsLayout.position: SlotsLayout.Trailing
width: units.gu(2)
height: width
name: "tick"
visible: model.value == clockAppSettings.theme
asynchronous: true
}
}
onClicked: {
_selectedTheme.updateSelectedItem(model.value)
_selectedTheme.expansion.expanded = false
_selectedTheme.isActivityRunning = true
_selectedTheme.isActivityVisible = true
theme_timer.start()
}
}
}
}
}
}
lomiri-clock-app-v4.0.3/app/alarm/AlarmSound.qml 0000664 0000000 0000000 00000043353 14512742677 0021531 0 ustar 00root root 0000000 0000000 /*
* Copyright (C) 2014-2015 Canonical Ltd.
*
* This file is part of Lomiri Clock App
*
* Lomiri Clock App is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 3 as
* published by the Free Software Foundation.
*
* Lomiri Clock App is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*/
import QtQuick 2.12
import Alarm 1.0
import QtMultimedia 5.0
import Lomiri.Content 1.3
import Lomiri.Components 1.3
import Qt.labs.folderlistmodel 2.1
Page {
id: _alarmSoundPage
objectName: "alarmSoundPage"
signal setAlarm(string newAlarmUrl)
visible: false
// Property used to let pageStack know that this is the alarm sound page
property bool isAlarmSoundPage: true
// Property to set the alarm sound in the edit alarm page
property var alarmSoundName
// Property to set the default alarm sound in the edit alarm page
property var defaultAlarmSound
// Property to store the alarm object
property var alarmUrl
/*
Properties to store the previously set alarm sound values to detect
if the user changed the alarm sound or not
*/
property url oldAlarmSoundUrl
property string oldAlarmSoundName
// Content-hub Import Properties
property list importItems
property var activeTransfer
property list peers
Component.onCompleted: {
// Record the current alarm sound values (url, name)
oldAlarmSoundUrl = alarmUrl
oldAlarmSoundName = alarmSoundName
waitForModelToLoad.start()
}
Timer {
id: waitForModelToLoad
interval: 250
repeat: false
onTriggered: {
//Wait for the _pageFlickable and _alarmSounds list to populate and then scroll to the currently selected item
var alarmItem = _helperFunction.getAlarmItemByName(alarmSoundName,_alarmSounds);
alarmItem = alarmItem ? alarmItem : _helperFunction.getAlarmItemByName(alarmSoundName,_customAlarmSounds);
console.log(alarmItem)
console.log(alarmSoundName)
if(alarmItem) {
_pageFlickable.contentY = _pageFlickable.mapFromItem(alarmItem,0,0).y - (_pageFlickable.height/2);
_pageFlickable.returnToBounds();
_pageFlickableHeader.exposed = true;
}
}
}
header: PageHeader {
id:_pageFlickableHeader
title: i18n.tr("Sound")
flickable: _pageFlickable
leadingActionBar.actions: [
Action {
iconName: "back"
onTriggered: {
// Restore alarm sound to old values (url, name) if the back button is pressed
alarmUrl = oldAlarmSoundUrl
alarmSoundName = oldAlarmSoundName
setAlarm(alarmUrl);
pop()
}
}
]
trailingActionBar.actions: [
Action {
id: saveAction
objectName: "saveAction"
iconName: "ok"
enabled: oldAlarmSoundUrl !== alarmUrl
onTriggered: {
setAlarm(alarmUrl);
pop()
}
}
]
}
FolderListModel {
id: defaultSoundModel
showDirs: false
nameFilters: [ "*.ogg", "*.mp3" ]
folder: "/usr/share/sounds/lomiri/ringtones"
}
FolderListModel {
id: customSoundModel
showDirs: false
folder: alarmSoundHelper.customAlarmSoundDirectory
}
ContentTransferHint {
anchors.fill: parent
activeTransfer: _alarmSoundPage.activeTransfer
}
Connections {
target: _alarmSoundPage.activeTransfer
onStateChanged: {
if (_alarmSoundPage.activeTransfer.state === ContentTransfer.Charged) {
_alarmSoundPage.importItems = _alarmSoundPage.activeTransfer.items
console.log("[LOG] Original Custom Alarm Sound URL: " + _alarmSoundPage.importItems[0].url)
alarmSoundHelper.prepareToAddAlarmSound(_alarmSoundPage.importItems[0].url)
if (_alarmSoundPage.importItems[0].move(alarmSoundHelper.customAlarmSoundDirectory) === true) {
// Wait for folder model to update and then select the imported sound
waitForCustomSoundModelToUpdate.start()
}
console.log("[LOG] Final Custom Alarm Sound URL: " + _alarmSoundPage.importItems[0].url)
}
}
}
Timer {
id: waitForCustomSoundModelToUpdate
interval: 100
repeat: false
onTriggered: {
selectNewlyImportedCustomSound(_alarmSoundPage.importItems[0].url)
}
}
function selectNewlyImportedCustomSound(soundUrl) {
for (var i=0; i