Android overhaul: the §9.6 text and date limits in :core:design's Limits.kt
DESCRIPTION_MAX (S-7 and S-19 each had 100), NOTES_MAX (S-7's 1000 and NotesField's private copy), FIRST_DATE and DAYS_AHEAD_MAX (the S-7 and S-9 date pickers each spelled 2000-01-01 and 365). Values unchanged. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TQd3pEP9UeN2uifbHknQ7B
This commit is contained in:
+1
@@ -77,6 +77,7 @@ import se.hagstedt.kvitt.design.component.splitOption
|
||||
import se.hagstedt.kvitt.design.format.AmountInput
|
||||
import se.hagstedt.kvitt.design.format.AmountKey
|
||||
import se.hagstedt.kvitt.design.format.BP_TOTAL
|
||||
import se.hagstedt.kvitt.design.format.DESCRIPTION_MAX
|
||||
import se.hagstedt.kvitt.design.format.DateFormatter
|
||||
import se.hagstedt.kvitt.design.format.KvittLanguage
|
||||
import se.hagstedt.kvitt.design.icon.KvittIcon
|
||||
|
||||
+1
-3
@@ -4,6 +4,7 @@ import se.hagstedt.kvitt.design.component.RatioField
|
||||
import se.hagstedt.kvitt.design.format.AmountInput
|
||||
import se.hagstedt.kvitt.design.format.AmountKey
|
||||
import se.hagstedt.kvitt.design.format.BP_TOTAL
|
||||
import se.hagstedt.kvitt.design.format.DESCRIPTION_MAX
|
||||
import se.hagstedt.kvitt.model.AccountId
|
||||
import se.hagstedt.kvitt.model.CategoryId
|
||||
import se.hagstedt.kvitt.model.ExpenseDraft
|
||||
@@ -16,9 +17,6 @@ import se.hagstedt.kvitt.model.UserId
|
||||
/** Which keypad field has focus (design-spec §3.7: the keypad drives the amount, the exact share and the percents). */
|
||||
enum class EditorFocus { None, Amount, RatioViewer, RatioPartner, Exact }
|
||||
|
||||
/** §9.6: description 1 to 100, notes 0 to 1000 code points. */
|
||||
const val DESCRIPTION_MAX = 100
|
||||
|
||||
/**
|
||||
* The S-19 editor's input, independent of the repositories: the expense fields of S-7 without the date (D-019) plus
|
||||
* the schedule of FR-9. Pure, so the editor's rules are unit-tested without Android.
|
||||
|
||||
Reference in New Issue
Block a user