Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
58 commits
Select commit Hold shift + click to select a range
3a63cc2
[WIP] Astro plugin first implementation
alex-dev-neo May 20, 2026
2360f52
[WIP] Star map view fixed
alex-dev-neo May 20, 2026
ab3b00c
Drop redundant migration
alex-dev-neo May 22, 2026
35ef979
Fix AstroArticle
alex-dev-neo May 25, 2026
abdaf1d
Merge branch 'master' into astro_plugin
alex-dev-neo May 25, 2026
580eaf5
Restore OAMyPositionLayer
alex-dev-neo May 28, 2026
563c67f
[WIP] Sync astro classes with android
alex-dev-neo May 28, 2026
07c318d
[WIP] Sync astro classes with android
alex-dev-neo May 28, 2026
eb9732f
[WIP] Sync astro classes with android
alex-dev-neo May 28, 2026
49fd9c9
[WIP] Sync astro classes with android
alex-dev-neo May 28, 2026
5ba1457
[WIP] Sync astro classes with android
alex-dev-neo May 28, 2026
1faea91
[WIP] Sync astro classes with android
alex-dev-neo May 28, 2026
832124b
Fix sky objects dimensions on the map
alex-dev-neo May 28, 2026
2a6502f
Fix touch radius for star map
alex-dev-neo May 28, 2026
affa104
Astro plugin core fixes
alex-dev-neo May 29, 2026
45952a0
[WIP] Astro context menu in progress
alex-dev-neo May 29, 2026
3a63565
[WIP] Astro context menu in progress
alex-dev-neo May 29, 2026
0114433
[WIP] Astro context menu in progress
alex-dev-neo May 29, 2026
6500b80
[WIP] Astro context menu in progress
alex-dev-neo May 29, 2026
3d0cbe3
[WIP] Astro context menu in progress
alex-dev-neo May 29, 2026
4e0c5ca
Fix astro context menu locaization
alex-dev-neo May 30, 2026
a3c72a9
Fix astro plugin locaization
alex-dev-neo May 30, 2026
0ebd678
Sync Astro images with android
alex-dev-neo May 30, 2026
3cc352d
Fix Astro context menu tabbar
alex-dev-neo May 30, 2026
197d468
Download embedded stars.db
alex-dev-neo May 30, 2026
49a8d8c
Fix astro context menu title
alex-dev-neo May 30, 2026
434662a
Fix astro photo gallery
alex-dev-neo May 30, 2026
a771e2f
Fix astro photos UI issues
alex-dev-neo May 31, 2026
930a5cc
Fix astro visibility chart
alex-dev-neo May 31, 2026
21ea3a9
Fix astro schedule card
alex-dev-neo May 31, 2026
2d14273
Fix astro schedule list position
alex-dev-neo May 31, 2026
e1aff59
Fix astro cards border
alex-dev-neo May 31, 2026
20ce933
Fix astro article card and viewer
alex-dev-neo May 31, 2026
6ee17ae
Added astro map to maps and resources
alex-dev-neo Jun 2, 2026
3098084
Implement astro map download button
alex-dev-neo Jun 2, 2026
3ac6d5a
Added astronomy to choose plan
alex-dev-neo Jun 4, 2026
184219c
Added Astronomy to plugins list
alex-dev-neo Jun 4, 2026
79ea210
Added Star map button to drawer
alex-dev-neo Jun 4, 2026
b9555c7
Fix star map time sync
alex-dev-neo Jun 4, 2026
5002445
UI adjustments of astro configure view
alex-dev-neo Jun 5, 2026
15a0463
Fix star map buttons theme
alex-dev-neo Jun 5, 2026
b3bd5e8
Added regular map to bottom of star map
alex-dev-neo Jun 5, 2026
11c0519
Make regular map interactive at star map
alex-dev-neo Jun 5, 2026
1f01b94
Fix compass button and time control colors at star map
alex-dev-neo Jun 6, 2026
c32f8e0
Fix red filter at star map
alex-dev-neo Jun 6, 2026
9fae8f0
Drop redundant label from star map
alex-dev-neo Jun 6, 2026
40cf00c
Fix AR mode availability at star map
alex-dev-neo Jun 6, 2026
911629e
Fix AR mode for star map
alex-dev-neo Jun 6, 2026
3c25fe7
Sync AR view with camera overlay at star map
alex-dev-neo Jun 6, 2026
8dc5e05
Fix camera controls at star map
alex-dev-neo Jun 6, 2026
713a5f9
Added search feature to astro map
alex-dev-neo Jun 7, 2026
d9aba95
Animate title on astro search items screen
alex-dev-neo Jun 7, 2026
d2d60af
Fix UI freeze on watch now items open first time
alex-dev-neo Jun 7, 2026
08f2a65
Fix astro object centering after selection
alex-dev-neo Jun 7, 2026
37ae626
Fix animation to star object
alex-dev-neo Jun 7, 2026
59f66f9
Fix star map item in drawer menu on plugin on/off
alex-dev-neo Jun 7, 2026
b8c645b
Drop redundant quick action
alex-dev-neo Jun 7, 2026
888ad87
Put Favorites switch to top at astro config view
alex-dev-neo Jun 9, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 0 additions & 11 deletions .swiftlint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -591,10 +591,6 @@ opt_in_rules: # some rules are only opt-in
# https://github.com/realm/SwiftLint/blob/master/Rules.md#void-return
- void_return

# Rationale: Avoids using weak when it has no effect.
# https://github.com/realm/SwiftLint/blob/master/Rules.md#weak-computed-property
- weak_computed_property

# Rationale: Prevents retain cycles and coder error
# https://github.com/realm/SwiftLint/blob/master/Rules.md#weak-delegate
- weak_delegate
Expand Down Expand Up @@ -623,10 +619,6 @@ opt_in_rules: # some rules are only opt-in
# https://github.com/realm/SwiftLint/blob/master/Rules.md#type-contents-order
- type_contents_order

# Rationale: Provides consistency in coding style.
# https://github.com/realm/SwiftLint/blob/master/Rules.md#unused-capture-list
- unused_capture_list

# Rationale: Prevents issues with using unowned.
# https://github.com/realm/SwiftLint/blob/master/Rules.md#unowned-variable-capture
- unowned_variable_capture
Expand All @@ -645,9 +637,6 @@ excluded: # paths to ignore during linting. Takes precedence over `included`.
- OsmAnd_projects
- Libraries/**

attributes:
always_on_same_line: ["@IBAction", "@IBSegueAction", "@NSManaged", "@discardableResult", "@escaping", "@objc"]

type_contents_order:
order:
- case
Expand Down
230 changes: 230 additions & 0 deletions OsmAnd.xcodeproj/project.pbxproj

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1540"
version = "1.3">
version = "1.7">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
Expand Down Expand Up @@ -53,13 +53,13 @@
buildConfiguration = "Release"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
disablePerformanceAntipatternChecker = "YES"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
allowLocationSimulation = "YES"
disablePerformanceAntipatternChecker = "YES">
<BuildableProductRunnable
runnableDebuggingMode = "0">
<BuildableReference
Expand All @@ -70,6 +70,10 @@
ReferencedContainer = "container:OsmAnd.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
<LocationScenarioReference
identifier = "Moscow, Russia"
referenceType = "1">
</LocationScenarioReference>
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -53,12 +53,14 @@
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
disableMainThreadChecker = "YES"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "NO"
enableGPUValidationMode = "1"
allowLocationSimulation = "YES"
disablePerformanceAntipatternChecker = "YES">
<BuildableProductRunnable
runnableDebuggingMode = "0">
Expand All @@ -78,7 +80,7 @@
</EnvironmentVariable>
</EnvironmentVariables>
<LocationScenarioReference
identifier = "com.apple.dt.IDEFoundation.CurrentLocationScenarioIdentifier"
identifier = "Berlin, Germany"
referenceType = "1">
</LocationScenarioReference>
</LaunchAction>
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"images": [
{
"filename": "ic_action_arrow_bottom_right_16.svg",
"idiom": "universal"
}
],
"info": {
"author": "xcode",
"version": 1
},
"properties": {
"preserves-vector-representation": true,
"template-rendering-intent": "template"
}
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"images": [
{
"filename": "ic_action_arrow_down.svg",
"idiom": "universal"
}
],
"info": {
"author": "xcode",
"version": 1
},
"properties": {
"preserves-vector-representation": true,
"template-rendering-intent": "template"
}
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"images": [
{
"filename": "ic_action_arrow_down_16.svg",
"idiom": "universal"
}
],
"info": {
"author": "xcode",
"version": 1
},
"properties": {
"preserves-vector-representation": true,
"template-rendering-intent": "template"
}
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"images": [
{
"filename": "ic_action_arrow_top_right_16.svg",
"idiom": "universal"
}
],
"info": {
"author": "xcode",
"version": 1
},
"properties": {
"preserves-vector-representation": true,
"template-rendering-intent": "template"
}
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"images": [
{
"filename": "ic_action_arrow_up.svg",
"idiom": "universal"
}
],
"info": {
"author": "xcode",
"version": 1
},
"properties": {
"preserves-vector-representation": true,
"template-rendering-intent": "template"
}
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"images": [
{
"filename": "ic_action_arrow_up2_16.svg",
"idiom": "universal"
}
],
"info": {
"author": "xcode",
"version": 1
},
"properties": {
"preserves-vector-representation": true,
"template-rendering-intent": "template"
}
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"images": [
{
"filename": "ic_action_astronomy_colored_day.svg",
"idiom": "universal"
}
],
"info": {
"author": "xcode",
"version": 1
},
"properties": {
"preserves-vector-representation": true,
"template-rendering-intent": "original"
}
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"images": [
{
"filename": "ic_action_astronomy_colored_night.svg",
"idiom": "universal"
}
],
"info": {
"author": "xcode",
"version": 1
},
"properties": {
"preserves-vector-representation": true,
"template-rendering-intent": "original"
}
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"images": [
{
"filename": "ic_action_azimuthal_grid.svg",
"idiom": "universal"
}
],
"info": {
"author": "xcode",
"version": 1
},
"properties": {
"preserves-vector-representation": true,
"template-rendering-intent": "template"
}
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"images": [
{
"filename": "ic_action_book_info.svg",
"idiom": "universal"
}
],
"info": {
"author": "xcode",
"version": 1
},
"properties": {
"preserves-vector-representation": true,
"template-rendering-intent": "template"
}
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"images": [
{
"filename": "ic_action_bookmark.svg",
"idiom": "universal"
}
],
"info": {
"author": "xcode",
"version": 1
},
"properties": {
"preserves-vector-representation": true,
"template-rendering-intent": "template"
}
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading