ارفع راسك فوق انته سوري حر ...
Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
C
CamScanner
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Jira
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Container registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
George
CamScanner
Commits
05440954
Commit
05440954
authored
11 months ago
by
Mustafa Merza
Browse files
Options
Downloads
Patches
Plain Diff
- Added color style to be used when setting colors to ui elements.
parent
d21a76fc
Branches
Branches containing commit
No related tags found
No related merge requests found
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
MiniScanner.xcodeproj/project.pbxproj
+12
-0
12 additions, 0 deletions
MiniScanner.xcodeproj/project.pbxproj
MiniScanner/Core/Presentation/Styles/ColorStyle.swift
+120
-0
120 additions, 0 deletions
MiniScanner/Core/Presentation/Styles/ColorStyle.swift
with
132 additions
and
0 deletions
MiniScanner.xcodeproj/project.pbxproj
+
12
−
0
View file @
05440954
...
...
@@ -200,6 +200,7 @@
675FF4F52C6231D000E42214
/* PayloadType.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
675FF4F42C6231D000E42214
/* PayloadType.swift */
;
};
675FF4F72C62327C00E42214
/* ShareType.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
675FF4F62C62327C00E42214
/* ShareType.swift */
;
};
675FF4F92C6235F600E42214
/* ShareOption.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
675FF4F82C6235F600E42214
/* ShareOption.swift */
;
};
676C30622C6C98EB00C29A43
/* ColorStyle.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
676C30612C6C98EB00C29A43
/* ColorStyle.swift */
;
};
677E65AE2C5A10C20039E2C5
/* PersistentContainer.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
677E65AD2C5A10C20039E2C5
/* PersistentContainer.swift */
;
};
677E65B02C5A11800039E2C5
/* CoreDataManager.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
677E65AF2C5A11800039E2C5
/* CoreDataManager.swift */
;
};
677E65B62C5A13F00039E2C5
/* ScanSessionDependencyManager.swift in Sources */
=
{
isa
=
PBXBuildFile
;
fileRef
=
677E65B52C5A13F00039E2C5
/* ScanSessionDependencyManager.swift */
;
};
...
...
@@ -516,6 +517,7 @@
675FF4F42C6231D000E42214
/* PayloadType.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
PayloadType.swift
;
sourceTree
=
"<group>"
;
};
675FF4F62C62327C00E42214
/* ShareType.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
ShareType.swift
;
sourceTree
=
"<group>"
;
};
675FF4F82C6235F600E42214
/* ShareOption.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
ShareOption.swift
;
sourceTree
=
"<group>"
;
};
676C30612C6C98EB00C29A43
/* ColorStyle.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
ColorStyle.swift
;
sourceTree
=
"<group>"
;
};
677E65AD2C5A10C20039E2C5
/* PersistentContainer.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
PersistentContainer.swift
;
sourceTree
=
"<group>"
;
};
677E65AF2C5A11800039E2C5
/* CoreDataManager.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
CoreDataManager.swift
;
sourceTree
=
"<group>"
;
};
677E65B52C5A13F00039E2C5
/* ScanSessionDependencyManager.swift */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
sourcecode.swift
;
path
=
ScanSessionDependencyManager.swift
;
sourceTree
=
"<group>"
;
};
...
...
@@ -1313,6 +1315,7 @@
676C30582C6C961500C29A43
/* Common */
,
676C30572C6C961200C29A43
/* Controls */
,
672C46422C47B1E400497EF0
/* Localization */
,
676C30602C6C98DD00C29A43
/* Styles */
,
);
path
=
Presentation
;
sourceTree
=
"<group>"
;
...
...
@@ -1393,6 +1396,14 @@
path
=
Delegate
;
sourceTree
=
"<group>"
;
};
676C30602C6C98DD00C29A43
/* Styles */
=
{
isa
=
PBXGroup
;
children
=
(
676C30612C6C98EB00C29A43
/* ColorStyle.swift */
,
);
path
=
Styles
;
sourceTree
=
"<group>"
;
};
677E65AC2C5A10980039E2C5
/* CoreData */
=
{
isa
=
PBXGroup
;
children
=
(
...
...
@@ -2093,6 +2104,7 @@
53014FBA2C11A8E80071CE39
/* CaptureSession+Flash.swift in Sources */
,
539996572C27124B00671340
/* FontChooserContainerView.swift in Sources */
,
53014F952C11A8E80071CE39
/* FocusRectangleView.swift in Sources */
,
676C30622C6C98EB00C29A43
/* ColorStyle.swift in Sources */
,
672C46C62C47E98A00497EF0
/* ChangeLanguageUseCase.swift in Sources */
,
53014F9E2C11A8E80071CE39
/* UIImage+Orientation.swift in Sources */
,
53014FB82C11A8E80071CE39
/* Transformable.swift in Sources */
,
...
...
This diff is collapsed.
Click to expand it.
MiniScanner/Core/Presentation/Styles/ColorStyle.swift
0 → 100644
+
120
−
0
View file @
05440954
//
// ColorStyle.swift
// MiniScanner
//
// Created by Mustafa Merza on 8/14/24.
// Copyright © 2024 AppsNectar. All rights reserved.
//
import
SwiftUI
enum
ColorStyle
{
case
primary
case
statusTrue
case
statusFalse
case
statusAlert
case
base
case
transparentOverlay
case
gray0
case
gray100
case
gray150
case
gray200
case
gray250
case
gray300
case
gray350
case
gray400
case
gray450
case
gray500
case
gray550
case
gray600
}
extension
ColorStyle
{
var
color
:
Color
{
switch
self
{
case
.
primary
:
.
primary
case
.
statusTrue
:
.
statusTrue
case
.
statusFalse
:
.
statusFalse
case
.
statusAlert
:
.
statusAlert
case
.
base
:
.
base
case
.
transparentOverlay
:
.
transparentOverlay
case
.
gray0
:
.
gray0
case
.
gray100
:
.
gray100
case
.
gray150
:
.
gray150
case
.
gray200
:
.
gray200
case
.
gray250
:
.
gray250
case
.
gray300
:
.
gray300
case
.
gray350
:
.
gray350
case
.
gray400
:
.
gray400
case
.
gray450
:
.
gray450
case
.
gray500
:
.
gray500
case
.
gray550
:
.
gray550
case
.
gray600
:
.
gray600
}
}
}
extension
ColorStyle
{
var
uiColor
:
UIColor
{
switch
self
{
case
.
primary
:
.
primary
case
.
statusTrue
:
.
statusTrue
case
.
statusFalse
:
.
statusFalse
case
.
statusAlert
:
.
statusAlert
case
.
base
:
.
base
case
.
transparentOverlay
:
.
transparentOverlay
case
.
gray0
:
.
gray0
case
.
gray100
:
.
gray100
case
.
gray150
:
.
gray150
case
.
gray200
:
.
gray200
case
.
gray250
:
.
gray250
case
.
gray300
:
.
gray300
case
.
gray350
:
.
gray350
case
.
gray400
:
.
gray400
case
.
gray450
:
.
gray450
case
.
gray500
:
.
gray500
case
.
gray550
:
.
gray550
case
.
gray600
:
.
gray600
}
}
}
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment